thinkphp5的路由controller
來源:
廈門點燃未來網絡科技有限公司 發布時間:
2017-10-28 13:25
一個最簡單的路由控制器
文件目錄為 application\index\controller\Index.php
Index.php文件的首字母大寫,Index.php 內部文件內容為
namespace app\index\controller; class Index { public function index() { return 'this is index'; } public function page() { return "this is page"; } }
index方法對應用戶訪問 /public/index/index/index會返回:
this is index 字符串
用戶訪問/public/index/index/page服務器會返回:
this is page 字符串
控制器可以返回數組對象, 前端的返回類型會自動轉化為JSON
類的返回值可以是一個View對象, tp5會自動調用對應的模版文件并渲染真實數據, $view->fetch("index")會調用當前 application\index\view\index\index.html進行渲染:
namespace app\index\controller; use think\View; class Index { public function index() { $view = new View(); return $view->fetch('index'); } }
控制器可以添加一個_initialize方法, 這個方法會在每一個路由被激活的時候自動調用
參考:
https://www.kancloud.cn/manual/thinkphp5/
作者: NONO
出處:http://www.cnblogs.com/diligenceday/
企業網站:http://www.xzxsls.com/
開源博客:http://www.github.com/sqqihao
QQ:287101329
微信:18101055830
文章出自:
廈門點燃未來網絡科技有限公司
http://www.xzxsls.com如轉載請注明出處!