thinkphp3.2实现跨控制器调用其他模块的方法

 更新时间:2017年03月14日 10:48:54   转载 作者:chinalorin  
这篇文章主要介绍了thinkphp3.2实现跨控制器调用其他模块的方法,结合实例形式分析了thinkPHP跨模块、跨控制器调用方法的常见操作技巧,需要的朋友可以参考下

本文实例讲述了thinkphp3.2实现跨控制器调用其他模块的方法。分享给大家供大家参考,具体如下:

thinphp中前台后台都有互相调用方法,这样可以省去重复内容。

$hello = new \Admin\Common\Fun\hello();
$hello->hehe();

调用其他地方的方法同理。

如果是在同控制器里模块名可以省略。

如调用common里面的某个类的方法:

$hello = new \Common\Fun\hello();
$hello->hehe();

框架里面提供了跨模块、夸控制器的 A() 方法

class GoodsController extends Controller{
  function showlist(){
    // 实例化User控制器与调用方法
    $user = A('User');//通过快捷函数实例化控制器对象
    echo $user->number();//调用number()方法
  }
}

调用示范:

A('User');  //跨控制器
A('Admin/User');  //跨模块
A('shop://Admin/User');  //跨项目

如果还是不够方便的话框架还提供了R()方法,实例化类并调用方法。

//User为控制器 number为方法
R('User/number');
R('Admin/User/number');
R('shop://Admin/User/number');

效果如下:

class GoodsController extends Controller{
  function showlist(){
    // 实例化User控制器与调用方法
        A('User/number');//实例化user类并调用number方法
  }
}

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • PHP读取CSV大文件导入数据库的实例

    PHP读取CSV大文件导入数据库的实例

    下面小编就为大家带来一篇PHP读取CSV大文件导入数据库的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • php批量修改表结构实例

    php批量修改表结构实例

    下面小编就为大家带来一篇php批量修改表结构实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • twig模板获取全局变量的方法

    twig模板获取全局变量的方法

    这篇文章主要介绍了twig模板获取全局变量的方法,结合实例形式分析了twig模板操作变量的常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-02-02
  • php微信公众平台开发(一) 配置接口

    php微信公众平台开发(一) 配置接口

    这篇文章主要为大家详细介绍了php微信公众平台开发第一篇,微信公众号配置接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Yii框架弹出窗口组件CJuiDialog用法分析

    Yii框架弹出窗口组件CJuiDialog用法分析

    这篇文章主要介绍了Yii框架弹出窗口组件CJuiDialog用法,结合实例形式较为详细的分析了Yii框架组件CJuiDialog的功能、使用方法与具体参数功能,需要的朋友可以参考下
    2017-01-01
  • thinkphp实现like模糊查询实例

    thinkphp实现like模糊查询实例

    这篇文章主要介绍了thinkphp实现like模糊查询,以实例形式讲述了字符串形式及数组形式作为查询条件的like模糊查询实现方法,是非常具有实用价值的技巧,需要的朋友可以参考下
    2014-10-10
  • 用PHP生成excel文件到指定目录

    用PHP生成excel文件到指定目录

    这篇文章主要介绍了用PHP生成excel文件到指定目录的相关资料,需要的朋友可以参考下
    2015-06-06
  • PHP 实现从数据库导出到.csv文件方法

    PHP 实现从数据库导出到.csv文件方法

    这篇文章主要介绍了 PHP 实现从数据库导出到.csv文件方法的相关资料,需要的朋友可以参考下
    2017-07-07
  • 详解在YII2框架中使用UEditor编辑器发布文章

    详解在YII2框架中使用UEditor编辑器发布文章

    这篇文章主要介绍了在YII2框架中使用UEditor编辑器发布文章,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • laravel 使用事件系统统计浏览量的实现

    laravel 使用事件系统统计浏览量的实现

    今天小编就为大家分享一篇laravel 使用事件系统统计浏览量的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10

最新评论