thinkphp在模型中自動完成session賦值示例代碼
相信用過thinkphp的用戶都知道thinkphp的模型可以完成很多輔助功能,比如自動驗證、自動完成等,今天在開發(fā)中遇到自動完成中需要獲取session值然后自動賦值的功能,具體看代碼;
class ArticlelModel extends Model { protected $_auto = array ( array('addtime','time',1,'function'), array('username','getName',1,'callback') ); //這個函數(shù)獲取session里的name值 protected function getName(){ return $_SESSION["name"]; } }
這里需要注意最后一個參數(shù)function和callback的區(qū)別;
function:使用函數(shù),會自動去Common/common.php去尋找對應(yīng)的函數(shù);
callback:使用在當前模型中定義的回調(diào)方法
- thinkphp5框架調(diào)用其它控制器方法 實現(xiàn)自定義跳轉(zhuǎn)界面功能示例
- ThinkPHP5.0框架控制器繼承基類和自定義類示例
- Thinkphp5框架實現(xiàn)獲取數(shù)據(jù)庫數(shù)據(jù)到視圖的方法
- ThinkPHP視圖查詢詳解
- thinkphp5修改view到根目錄實例方法
- thinkphp3.x自定義Action、Model及View的簡單實現(xiàn)方法
- thinkphp模板賦值與替換實例簡述
- 如何讓thinkphp在模型中自動完成session賦值小教程
- Thinkphp5.0 框架實現(xiàn)控制器向視圖view賦值及視圖view取值操作示例
相關(guān)文章
php實現(xiàn)連接access數(shù)據(jù)庫并轉(zhuǎn)txt寫入的方法
這篇文章主要介紹了php實現(xiàn)連接access數(shù)據(jù)庫并轉(zhuǎn)txt寫入的方法,涉及php連接、讀取access數(shù)據(jù)庫及寫入txt文件的相關(guān)操作技巧,需要的朋友可以參考下2017-02-02php封裝db類連接sqlite3數(shù)據(jù)庫的方法實例
sqlite數(shù)據(jù)庫只用一個文件就ok,小巧方便,所以是一個非常不錯的嵌入式數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關(guān)于php利用封裝db類連接sqlite3的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。2017-12-12并發(fā)下常見的加鎖及鎖的PHP具體實現(xiàn)代碼
用到了Eaccelerator的內(nèi)存鎖 和 文件鎖,原理如下判斷系統(tǒng)中是否安了EAccelerator 如果有則使用內(nèi)存鎖,如果不存在,則進行文件鎖2010-10-10php獲取網(wǎng)頁里所有圖片并存入數(shù)組的方法
這篇文章主要介紹了php獲取網(wǎng)頁里所有圖片并存入數(shù)組的方法,涉及php正則匹配及數(shù)組操作的技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04計算一段日期內(nèi)的周末天數(shù)的php代碼(星期六,星期日總和)
算法沒什么難點,核心思想就是將這個時間段調(diào)整為7的整數(shù),然后乘以2,在減去或加上多算和少算的周六或周日,得到的就是星期六和星期日的總和。2009-11-11