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()); }
这样就可以前后台共用一个模型方法了 。