首页 > Web开发 > 详细

了解thinkphp(五)

时间:2016-05-27 14:49:25      阅读:166      评论:0      收藏:0      [点我收藏+]

九、跨控制器调用

一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法。

跨控制器调用可以节省我们代码的工作量.

跨控制器调用有三种方法: 1,常规方法(new一个)  2, A( )  3,R( )

例:

Main控制器中有一个Info操作方法

技术分享

 

 

想要在其它控制器,比如Login中调用,我们可以实例化控制器对象,调用里面的方法即可:

 

技术分享

 

 

技术分享

 

造对象有快捷函数供我们使用:

A ( )函数,只是快捷实例化对象,不调方法;  R ( )函数,实例化对象同时调方法

 

[同一模块调用]  直接写控制器名称:  A (“控制器名称”)   //实例化控制器对象

技术分享

 

[跨模块调用:]  A (“模块名/控制器名”)    //实例化控制器对象

技术分享

 

了解thinkphp(五)

原文:http://www.cnblogs.com/hellodp/p/5534427.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!