从v2.0.7
版本起,支持在/config/server.php
配置文件中,修改document_root
配置项为静态文件根目录。
无需再在nginx中进行静态目录转发。
假设前端静态文件统一存放在/public/
目录下,后台静态文件在/public/admin/
目录下,前端主页静态文件在/public/home/
目录下。
先修改/config/server.php
配置文件中的document_root
选项:
return [
// 静态文件根目录 前缀使用ROOT_PATH常量衔接,末尾不带/符号
'document_root' => ROOT_PATH.'public',
];
然后再修改/config/view.php
配置文件中的tpl_replace_string
选项,加入一个自定义的视图常量:
return [
// 模板替换 - 可看做模板常量
'tpl_replace_string' => [
'__ADMIN__' => 'http://IP:端口/admin', // 后台静态文件地址
'__HOME_' => 'http://IP:端口/home', // 主页静态文件地址
]
];
最终在view
视图使用:
<link rel="stylesheet" href="__ADMIN__/style/admin.css" media="all">
<script src="__HOME__/js/jquery.min.js"></script>