thinkPhp5.1配置常量与输出

1.关于为何需要配置常量的解答,这里不做详细说明,简单来说就是增加项目灵活性,方便运维人员部署
2.环境:thinkPhp5.1 重要!! TP5.1对比TP5.0有较多不同。
3.注意:TP5.1相对于TP5.0 取消了系统常量,并且改动了文件结构,所以想要通过在config.php中添加常量的方式已经不可用了。不过5.1提供了其它的解决方法。

在这里插入图片描述

4.参考看云TP5.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>

注意:config文件夹中包含多个配置文件,app,database,session … 每个文件均可做自定义配置。调用的时候需要使用下面的格式输出, 只是app配置文件比较特殊,app内定义的常量在一级目录中,所以书写的时候可以省略掉 app.

{$Think.config.配置文件名称.配置键名}
<!--例如 {$Think.config.database.letname}      -->

摘自看云手册

上图摘自 配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值