ThinkPHP5.1 common公共控制器的使用:
需求:比如一个功能需要前后端都使用,那么这时就需要一个公共模块中控制器或者模型,前后台引用公共模块即可。
1、在application根目录下创建一个common文件夹,下使用创建模型model
common\model\Menu.php
<?php
// 注意命名空间
namespace app\common\model;
use think\Model;
class Menu extends Model{
public function test(){
echo '模型';
}
}
2、在需要使用公共控制器下的控制器文件引入 common 使用Menu时,需要引入
use app\common\model\Nav as CommonNavModel;
3、方法中调用
public function index(){
$nav = new CommonNavModel();
dump($nav->test());
}
这样就可以前后台共用一个模型方法了 。