当前位置:首页 > 网站建设 > php教程 > 正文内容

thinkphp3.2跨分组调用详解

热淘网6年前 (2016-04-01)php教程958

实例化控制器

访问控制器的实例化通常是自动完成的,系统会根据URL地址解析出访问的控制器名称自动实例化,并且调用相关的操作方法。

如果你需要跨控制器调用的话,则可以单独实例化:

// 实例化Home模块的User控制器
$User = new \Home\Controller\UserController();
// 实例化Admin模块的Blog控制器
$Blog = new \Admin\Controller\BlogController();

系统为上面的控制器实例化提供了一个快捷调用方法A,上面的代码可以简化为:

// 假设当前模块是Home模块
$User = A('User'); 
$Blog = A('Admin/Blog');

默认情况下,A方法实例化的是默认控制器层(Controller),如果你要实例化其他的分层控制器的话,可以使用:

// 假设当前模块是Home模块
// 实例化Event控制器
$User = A('User','Event'); 
$Blog = A('Admin/Blog','Event');

上面的代码等效于:

// 实例化Home模块的User事件控制器
$User = new \Home\Event\UserEvent();
// 实例化Admin模块的Blog事件控制器
$Blog = new \Admin\Event\BlogEvent();


<p>扫描二维码推送至手机访问。</p><p>版权声明:本文由<strong>网站标题</strong>发布,如需转载请注明出处。</p>

本文链接:https://www.retao5.com/jiaocheng/1065.html

分享给朋友:

相关文章

 php 异步调用方法

php 异步调用方法

目录(?)[-]使用Ajax 与 img 标记使用popen使用curl使用fsockopenphp 异步调用方法客户端与服务器端是通过HTTP协议进行连接通讯,客户端发起请求,服务器端接收到请求后执...

php伪造ip访问一个网站,可以伪造百度蜘蛛ip

php伪造ip访问一个网站,可以伪造百度蜘蛛ip

有些行业的站点做的非常隐蔽,哪怕是模拟百度蜘蛛UA也不能访问到真实的百度蜘蛛抓取结果,而且站点还禁止了百度快照的显示,如果想看到它在百度蜘蛛下的内容也是有些办法可以尝试的,比如伪造ip。可以用php的...

MongoDB的可视化工具

MongoDB的可视化工具

1,推荐 RobomongoRobomongo 是开源,免费的MongoDB管理工具,下载地址:Robomongo下载Studio 3T和Robo 3Thttps://robomongo.o...

php sleep()和usleep()程序暂停|设置脚本最大执行时间函数总结

php sleep()和usleep()程序暂停|设置脚本最大执行时间函数总结

sleep() - 延缓执行usleep() - 以指定的微秒数延迟执行time_nanosleep — 延缓执行若干秒和纳秒time_sleep_until() - 使脚本睡眠到指定的时间为止。se...

Cache_Lite使用方法详解

Cache_Lite使用方法详解

Cache_Lite使用方法详解目录 介绍 – 介绍 Cache_Lite constructor Cache_Lite::Cache_Lite() – 构造函...

IDL关系运算符,smarty比较运算符对照表

IDL关系运算符,smarty比较运算符对照表

smarty 比较运算符对照表 运算符中文解释eq相等ne、neq不相等gt大于lt小于gte、ge大于等于lte、le小于等于not非mod求模is [not] div by是否...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。