ThinkPHP创建新的模块,例如admin,api
1.在根目录下的build.php文件上添加模块
原本如图
现在添加common,index,admin,api模块
'common' => ['__file__' => ['common.php'],'__dir__'=> ['controller', 'model','lang'],'controller' => ['Index'],'model'=> ['Base'],],//// Index模块'index' => ['__file__' => ['common.php'],'__dir__'=> ['behavior', 'controller', 'model', 'view','lang'],'controller' => ['Index'],'model'=> ['Test'],'view' => ['index/index'],],//// Admin 模块'admin' => ['__file__' => ['common.php'],'__dir__'=> ['behavior', 'controller', 'model', 'view','lang'],'controller' => ['Index'],'model'=> ['Test'],'view' => ['index/index'],],// api 模块'api' => ['__file__' => ['common.php'],'__dir__'=> ['controller', 'model'],'controller' => ['Index'],'model'=> ['Test'],'view' => ['index/index'],],
然后在public下的index.php上添加以下代码:
$build = include '../build.php';// 运行自动生成\think\Build::run($build);
如图:
然后运行项目即可,如图: