index模块下用命名空间使用不了common模块下的index控制器的index方法。但是却可以使用admin模块下的index控制器的index方法
下面是admin模块下index控制器的index方法,一切正常
<?php
namespace app\admin\controller;
class Index{
public function index(){
return "this is admin index index ";
}
}
?>
下面是common模块下的index控制器的index方法,报错
Fatal error: Class 'app\common\controller\Index' not found in D:\xampp\htdocs\www\tp5\application\index\controller\Index.php
<?php
namespace app\admin\controller;
class Index{
public function index(){
return "this is admin index index ";
}
}
?>
下面是在index模块下index控制器调用这两个方法,最后两个函数
<?php
namespace app\index\controller;
use app\admin\controller\Index as adminIndex;
use app\common\controller\Index as commonIndex;
class Index
{
public function index()
{
return 'this is index模块 index控制器 index方法 ';
}
public function text()
{
echo "this is index模块 index控制器 test方法 ";
}
public function admin()
{
$admin = new adminIndex();
return $admin->index();
}
public function commom(){
$common = new commonIndex();
return $common->index();
}
}
建议你看看tp 的A方法