【TP5.1】自定義初始化方法
author:咔咔
wechat:fangkangfk
初始化方法
平時在做專案的時候會用到的初始化方法initialize()這個方法
我們可以檢視一下原始碼:
通過方法的追蹤,我們在controller這個類找到了這個方法
這也就是為什麼我們繼承controller這個類,會有__construct()建構函式,還有就是我們在使用建構函式的時候會繼承父級的建構函式parent::__construct()
通過看原始碼我們會發現在建構函式裡邊有一個initialize方法
並且這個方法是空
那麼我們來寫自己的初始化方法
我們的base是其他類的基類,所以我們在base這個類來寫,自定義我們的初始化方法
然後再來到auth這個控制器
這個方法繼承了base的基類,所有就會有他的初始化方法
測試結果:
相關推薦
【TP5.1】自定義初始化方法
author:咔咔 wechat:fangkangfk 初始化方法 平時在做專案的時候會用到的初始化方法initialize()這個方法 我們可以檢視一下原始碼: 通過方法的追蹤,我們在controller這個類找到了這個方法 這也就是
實現中等難度通訊錄。需求: 1、定義聯絡人類AddressContact。例項變數:姓名(拼音,首字母大寫)、性別、電話號碼、住址、分組名稱、年齡。方法:自定義初始化方法(姓名、電話號碼)、顯示聯絡人
<span style="font-size:24px;">// 1、定義聯絡人類AddressContact。例項變數:姓名(拼音,首字母大寫)、性別、電話號碼、住址、分組名稱、年齡。方法:自定義初始化方法(姓名、電話號碼)、顯示聯絡人資訊 { NS
【TP5.1】command配置自定義命令
author:咔咔 wechat:fangkangfk 之前我們自定義命令都是修改原始碼實現的,今天我們來會一會command 首先在我們設定的名稱空間data裡邊創建出對應的資料夾 雖然我們在command配置自定義命
【TP5.1】建立通用的基類自定義命令
author:咔咔 wechat:fangkangfk 在之前我們一直在做admin下的業務,在設定自定義模板的時候沒有考慮到一些情況 下面我們來改動一下 這樣做就ok了,不管是建立admin下的控制器,還是index的控制器,這一個模板就可以
Spring原始碼分析【1】-Tomcat的初始化
org.apache.catalina.startup.ContextConfig.configureStart() org.apache.catalina.startup.ContextConfig.webConfig() 進入org.apache.catali
【.net 深呼吸】自定義應用程序配置節
system 深呼吸 進行 eve none 價值 判斷 發現 debug 實際上,應用程序配置文件 App.config,是由各個節(Configuration Section)組成的,通常,配置節是按功能劃分的,比如我們很熟悉的 appSettings、connecti
【TP5.1】引入驗證碼
author:咔咔 wechat:fangkangfk 使用composer下載驗證碼類 我的composer安裝在這個目錄下 composer require topthink/think-captcha 下載完之後放置到根目
【TP5.1】驗證碼校驗 ---驗證器使用
author:kak wechat:fangkangfk 實現步驟: 在data建立一個Uservaildate的驗證類 寫驗證規則 在登入時對驗證類的呼叫,然後校驗 $userVaildata->check(Request::param())這個
【TP5.1】whereOr的用法(雙條件查詢)
author:咔咔 wechat:fangkangfg 在平時的工作中,我們會遇到一些情況,比如; 最近我在寫TP5.1的商城部落格,裡邊就有一個這樣的需求 一個條件是校驗是否在角色許可權裡 一個條件就是需要校驗的許可權 這個時候就不知道sql怎麼
【TP5.1】一級導航設定
author:咔咔 wechat:fangkangfk 接下來我們的專案就到了內容頁了 第一步我們當然還是需要獲取導航資訊了 下來我們需要建立一個ModuleService 這個方法裡邊關聯的有一張表tp_modul
【TP5.1】關於路由中介軟體設定的坑
author:咔咔 wechat:fangkangfk 在之前我們將全域性中介軟體設定路由中介軟體後,引發的問題 在做測試的時候會發現,這樣的設定路由起不到白名單的作用,反而會引發一些問題,具體問題我這邊還暫時沒有找到問題的所在 經過一番折騰,程式碼改成了
【TP5.1】資訊碼調整
author:咔咔 wechat:fangkangfk 在之前我們的資訊碼是如下的 現在我們需要調整一下這個資訊碼,因為在後邊我們要是需要在裡邊加新的操作的時候是很不方便的 這個調整了之後勢必我們的鉤子註冊常量就需要修改 &nb
【TP5.1】使用路由進行許可權驗證(跟使用全域性中介軟體驗證是一樣的)
author:咔咔 wechat:fangkangfk 在之前的驗證許可權中,我們使用了中介軟體進行了全域性驗證 今天我們在說另一種方法,那就是路由中介軟體 使用這種驗證方式,就需要將全域性的中介軟體刪除掉,另外白名單也可不需要
【TP5.1】配置載入順序
author:咔咔 wechat:fangkangfk 配置的載入順序: 先慣例配置 –》 再載入tags.php(行為鉤子)-> common.php(載入公共檔案)-》helper.php(助手函式)-》middleware.php(全域性中介軟
【TP5.1】配置解釋大全
author:咔咔 wechat:fangkangfk 配置優先順序: 動態配置 》 模組配置 》 應用配置 》 慣例配置 配置的載入順序: 先慣例配置 –》 再載入tags.php(行為鉤子)-> common.php(載入公共檔
【TP5.1】使用者組許可權管理(列表,新增,修改)
author:咔咔 wechat:fangkangfk 在上一篇我們處理了使用者列表的分頁,這一篇文章寫使用者組的管理,也是需要到分頁的,所以我們就花倆分鐘搞一下子 這塊的業務就很簡單的,先上控制器程式碼 建立userG
【TP5.1】使用者列表分頁
author:咔咔 wechat:fangkangfk 總結: 1.我們在做這個分頁考慮的第一個問題那就是ajax給我的引數是什麼 2.第二個問題那就是使用者列表都需要什麼資料,根據業務需求定義模型 3.分析分頁需要什麼資料 4.下來就是在控制器獲取引數
【TP5.1】ES6 ajax返回字串拼接
author:咔咔 wechat:fangkangfk 注意傳值方式,在以前認為使用ajax只是做無重新整理使用,今天查資料發現ajax的作用還有防止扒站小工具進行資訊的扒取 比如這是我們需要拼接的資料 <table>
【TP5.1】使用者模組渲染
author:咔咔 wechat:fangkangfk 主題是模板渲染,但是給我的體驗這塊是沒有難度的,這塊有一個點很好 這是我們的使用者模組的控制器,同時這個控制器我們繼承的也是base這個基類 在之前我們一級導航和二級導航的所有的資料
【TP5.1】模板獲取不到控制器assign的值
author:咔咔 wechat:fangkangfk 總結:所以說基類跟控制器要是都有initialize方法,那麼控制器是獲取不到值的,那解決方案就來了。控制器的初始化是不能取的,那麼就改基類,基類使用建構函式就OK了 https://blog