thinkphp5 使用__PUBLIC__等进行模板渲染输出

thinkphp 5 版本中跟之前3版本的方式有所不同,修改方法如下:

1.入口文件index.php添加:

define('SCRIPT_DIR', rtrim(dirname($_SERVER['SCRIPT_NAME']), '\/\\').'[your_path]');

2.公共配置文件中app/config.php添加:

// 视图输出字符串内容替换
    'view_replace_str'       => [
        '__PUBLIC__'=> SCRIPT_DIR . '/public',          
        '__APP__'   => SCRIPT_DIR . '/',              
    ],

3.模板文件中使用

<script src = "__PUBLIC__/js/xxx.js">script>

你可能感兴趣的:(thinkphp5 使用__PUBLIC__等进行模板渲染输出)