thinkphp5中的分层控制器及其使用/tp5分层控制器
来源:互联网 发布:视频压缩的常用算法是 编辑:程序博客网 时间:2024/05/29 18:28
关于多级控制器和分层控制器希望大家不要被名称所困扰,这两个概念我更希望通过目录结构的改变来给大家说明。只是控制器所在的位置不同而已。
点击进入视频教程
分层控制器中所定义的控制器其实是不能被URL直接访问得到,作为一个类被内部实例化调用而已,它也可以被试图调用。我们说多级控制器是在controller目录下新建目录来放置一类控制器类。
其实分层控制器是在模块目录下创建一个目录,例如在index/goods中来创建类。目录结构变化如图:
那么对于控制器类的定义也就有所不同了,注意命名空间:
那么分层控制器如何使用呢?
$user = \think\Loader::controller('Login', 'user');echo $user->getuserinfo();
为了方便调用,系统提供了controller助手函数直接实例化多层控制器,例如:
$user = controller('Login', 'user');echo $user->getuserinfo();
支持跨模块调用,例如:
$user = controller('Admin/Login', 'user');echo $user->getuserinfo();
也可以使用简化的方式来使用:
$user = \think\Loader::action(‘Login/getuserinfo’,’’,’user’);//助手函数方式 action(‘Login/getuserinfo’,’’,’user’);
当然以上调用也可以在模板中使用模板中调用函数的方式来调用。
阅读全文
0 0
- thinkphp5中的分层控制器及其使用/tp5分层控制器
- thinkphp5多级控制器及其使用
- 导航控制器实现视图的分层切换
- thinkphp5.0学习(五): TP5.0控制器
- 使用cmd命令创建thinkphp5中的资源控制器
- tp5控制器的基本使用/tp5前置操作/tp5控制器初始化/tp5空操作/tp5跳转和重定向
- ThinkPhp5多级控制器和自动定位控制器结合使用
- thinkphp5.0 rc4控制器使用篇之一
- laravea 添加 分层/嵌套 控制器 (方法二)
- thinkphp5 新建控制器
- 一个样例学会tp5控制器的基本使用/tp5前置操作/tp5控制器初始化/tp5空操作/tp5跳转和重定向
- 分层
- 分层
- 分层
- 分层
- 分层
- 分层
- 分层
- 九层之台,始于垒土;合抱之木,始于毫末;千里之行,始于足下!
- <C语言>输入某个大写字母,产生一个金字塔图案。(字符与数字间的转换)
- 学会快速的搜索
- @ModelAttribute
- DummyData层--caffe
- thinkphp5中的分层控制器及其使用/tp5分层控制器
- linux vim 去掉 bomb
- bzoj1060 [ZJOI2007]时态同步
- Golang的Mysql操作
- windows 下cmake的安装+使用 教程
- Hook startActivity()函数追加一条日志
- 奥威Power-BI系统之人力资源分析应用-人员薪酬分析
- 过拟合问题及解决办法
- [Zigbee]绑定操作的时间