关于TP5 模板输出替换 __PUBLIC__ 的一些问题

浏览:5109 发布日期:2016/11/27 分类:ThinkPHP5专区 关键字: __PUBLIC__,模板
'__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" /}
还有更好的方法么?
最佳答案
评论( 相关
后面还有条评论,点击查看>>