課程
/后端開發
/ThinkPHP
/快速入門ThinkPHP 5.0--基礎篇
我想問一下....那個$this->assign('key','value') 沒有return ?是怎么輸出來的.......
2018-01-04
源自:快速入門ThinkPHP 5.0--基礎篇 5-2
正在回答
assign()內部封裝的方法,本來就已經有返回的狀態的了,所以不再需要return,附上assign()的方法,不明白的時候,可以看一下封裝的方法,這樣比較容易理解,反正是開源的,隨便看。個人的一點小建議
/** * 模板變量賦值 * @access protected * @param ?mixed $name ?要顯示的模板變量 * @param ?mixed $value 變量的值 * @return $this */protected function assign($name, $value = ''){ ? ?$this->view->assign($name, $value); ? ?return $this;}
多看兩遍
舉報
ThinkPHP5已發布多時,想了解ThinkPHP5的新特性嗎?老司機帶你馬上出發~
1 回答assign是不需要return的嗎
1 回答關于默認路由
3 回答關于fetch的一些問題
2 回答關于創建其他控制器
1 回答關于tp5.1與本課件不同
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-18
assign()內部封裝的方法,本來就已經有返回的狀態的了,所以不再需要return,附上assign()的方法,不明白的時候,可以看一下封裝的方法,這樣比較容易理解,反正是開源的,隨便看。個人的一點小建議
/**
* 模板變量賦值
* @access protected
* @param ?mixed $name ?要顯示的模板變量
* @param ?mixed $value 變量的值
* @return $this
*/
protected function assign($name, $value = '')
{
? ?$this->view->assign($name, $value);
? ?return $this;
}
2018-01-04
多看兩遍