'__PUBLIC__' => rtrim(dirname(rtrim(str_replace($_SERVER['HTTP_HOST'],'',explode('.php',$_SERVER['PHP_SELF'])[0].'.php'),'/')),'/').Env::get('view_replace_str.public','static'),
定义如上,使用正常如果直接定义成 '__PUBLIC__'=>'/public/', 测试无法使用,会随着控制器的跳转,路径也会跟着变!
更新方法,不知道为什么手册中没有提到可以这样用,但是的确可以这样用。。。
{:url('/')}static/admin/css/bootstrap.min.css
直接在模板中用{:url('/')},view_replace_str 里面不需要任何配置再次更新
{js href="/static/js/common.js" /}
{css href="/static/css/style.css" /}
还有更好的方法么? 最佳答案
