我爱模板网 > 建站教程 > PHP框架 >  ThinkPHP5跨控制器调用的三种方法正文

ThinkPHP5跨控制器调用的三种方法

用ThinkPHP开发项目,遇到一个问题,就是在一个控制器中定义了一个方法,需要在另一个控制器中调用。下面是从网上找的方法总结:

1、运用完全限定命名空间直接调用
public function call()
{
    $obj = new \app\index\controller\Index;
    $obj->index();
}
2、使用use
use \app\index\controller\Index as Admin;
public function callUse()
{
    $obj = new Admin();
    $obj->index();
}
3、使用ThinkPHP controller()函数
public function callCon()
{
    $obj = controller("index/Index");
    $obj->index();
}
转载自:https://blog.csdn.net/success_a/article/details/106836356


部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:ThinkPHP5.0的助手函数汇总 下一篇:thinkphp 6.0+jQuery图片上传
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢