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.idrwl.com/
开源博客:http://www.github.com/sqqihao
QQ:287101329
微信:18101055830
文章出自:
厦门点燃未来网络科技有限公司
http://www.idrwl.com如转载请注明出处!