开始实例
一、创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块)。公共模块是必不可少的,Index,Admin这两个模块,其他的你看着办
index.php实际配置
<?php
// 定义应用目录
define('APP_PATH', __DIR__ . '/Apps/');
// 站点安装目录
define('SITE_PATH','/thinkphp');
// runtime文件路径
define('RUNTIME_PATH', __DIR__ . '/data/runtime/');
// 加载框架引导文件
require './thinkphp/start.php';
$build = include './build.php';
// 运行自动生成
\think\Build::run($build);build.php配置 (自动生成目录) 手册参考:http://www.kancloud.cn/manual/thinkphp5/118021<?php
return [
// 生成应用公共文件
'__file__' => ['common.php', 'config.php', 'database.php'],
//公共模块目录
'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'],
],
];1.其中的SITE_PATH,与 RUNTIME_PATH后面都有用到,所有优先放在index.php里面方便后面调用。2.这两个东西,要放一起使用
$build = include './build.php';
// 运行自动生成
\think\Build::run($build);Thinkphp5高级交流群: 101766150相关链接
Thinkphp5笔记一:项目部署
http://www.thinkphp.cn/topic/48029.html
Thinkphp5笔记二:创建模块
http://www.thinkphp.cn/topic/48031.html
Thinkphp5笔记三:创建基类
http://www.thinkphp.cn/topic/48032.html
Thinkphp5笔记四:设置模板路径
http://www.thinkphp.cn/topic/48033.html
Thinkphp5笔记五:配置data文件夹
http://www.thinkphp.cn/topic/48034.html
Thinkphp5笔记六:公共模块common的使用
http://www.thinkphp.cn/topic/48035.html
Thinkphp5笔记七:设置错误页面①
http://www.thinkphp.cn/topic/48036.html
Thinkphp5笔记七:设置错误页面②
http://www.thinkphp.cn/topic/48037.html
Thinkphp5笔记八:路由别名Route
http://www.thinkphp.cn/topic/48038.html
Thinkphp5笔记九:路由设置,隐藏indx.php
http://www.thinkphp.cn/topic/48039.html
最佳答案