转自:https://blog.csdn.net/dongzhensong/article/details/83583487
1.环境:thinkPhp5.1 重要!! TP5.1对比TP5.0有较多不同。
2.注意:TP5.1相对于TP5.0 取消了系统常量,并且改动了文件结构,所以想要通过在config.php中添加常量的方式已经不可用了。不过5.1提供了其它的解决方法。
变量输出 https://www.kancloud.cn/manual/thinkphp5_1/354071
1.找到config文件夹中的app.php,并添加自定义的常量
// 模板中使用的图片路径 '__INDEX_IMG__' => '/myblog/public/index/assets/images/',
2.在模板中使用该常量
给页面设置一个背景图片
<body style="background: url({$Think.config.__INDEX_IMG__}bg.jpg)">
</body>
1
2
注意:config文件夹中包含多个配置文件,app,database,session … 每个文件均可做自定义配置。调用的时候需要使用下面的格式输出, 只是app配置文件比较特殊,app内定义的常量在一级目录中,所以书写的时候可以省略掉 app.
{$Think.config.配置文件名称.配置键名}
例如 {$Think.config.database.letname}
5.1的配置参数全部采用二级配置的方式(默认一级配置为app),所以当使用config('name')时相当于使用:
config('app.name');
更多精彩内容:各种AI课程、技能课程、黑科技软件、网站小程序源码、副业小项目、PPT模板等精品素材、电商课程、推广引流课程等,尽在 天边资源网 。