码迷,mamicode.com
首页 > Web开发 > 详细

了解thinkphp(五)

时间:2016-05-27 14:51:39      阅读:154      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!