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);
如图:
然后运行项目即可,如图: