• 了解thinkphp(五)


    九、跨控制器调用

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

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

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

    例:

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

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

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

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

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

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

  • 相关阅读:
    Tomcat安装与配置
    模板方法模式
    观察者模式
    访问者模式
    策略模式
    迭代器模式
    状态模式
    访问者模式
    备忘录模式
    解释器模式
  • 原文地址:https://www.cnblogs.com/hellodp/p/5534427.html
Copyright © 2020-2023  润新知