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}      -->

上图摘自 配置

thinkPhp5.1配置常量与输出相关推荐

  1. nginx php 书籍,详细介绍Nginx下ThinkPHP5的配置方法

    Nginx下ThinkPHP5的配置方法详解 本文主要给大家介绍了关于Nginx下ThinkPHP5的配置方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: url里public目录的 ...

  2. Nginx下ThinkPHP5的配置方法

    http://www.php.cn/php-weizijiaocheng-394360.html 本文主要给大家介绍了关于Nginx下ThinkPHP5的配置方法,分享出来供大家参考学习,下面话不多说 ...

  3. Qt配置GUI程序控制台输出

    文章目录 1 Qt配置GUI程序控制台输出 1 Qt配置GUI程序控制台输出 下面看一下如何控制GUI程序控制台输出: 在 在.pro 文件中添加: CONFIG += console 选择:项目 - ...

  4. 修改thinkphp配置nginx服务器,thinkphp5.0配置nginx重写规则

    thinkphp5.0配置nginx重写规则 2018年07月06日 09:29:03阅读数:1529 server { listen 80; #端口号 server_name demo.aa.com ...

  5. 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例

    1.Slf4j使用log4j的配置参数 转自:https://blog.csdn.net/yx0628/article/details/83214387 slf4j,即简单日志门面(Simple Lo ...

  6. ASP.NET2.0 XML系列(6): 使用XmlReaderSettings配置XmlReader的输出

    XmlReaderSettings是用来验证XML数据的一个重要的类,后面我们将用这个类来验证XML文件,这里我们先演示使用XmlReaderSettings来配置XmlReader的输出 XmlRe ...

  7. SpringBoot中Logback常用配置以及自定义输出到MySql数据库

    之前基于SpringBoot开发的项目运行一段时间后,客户使用网站偶尔会出现接口调用失败的情况,每次产品经理询问是怎么回事的时候,都需要让运维提下最近的日志才能分析具体原因,这样时效性和便利性不能满足 ...

  8. java常量配置_java项目动态配置常量和peiconfig.properties配置使用详解

    java项目动态配置常量和peiconfig.properties配置使用详解 点击:2 Java工程中配置信息一般都写在 properties文件中,下面这篇文章是对java基础配置的一点学习心得整 ...

  9. nginx php访问日志配置,nginx php-fpm 输出php错误日志的配置方法

    由于nginx仅是一个web 服务器,因此 nginx的access日志只有对访问页面的记录,不会有php 的 error log信息. nginx把对php的请求发给php-fpm fastcgi进 ...

  10. java配置常量_Java构建时间常量配置

    我有一个项目我想使用多种配置构建. 我有一个常量,需要在构建之间有所不同,但我不知道如何根据我的配置更改它. 例如,我希望能够基于配置文件中的值来执行以下操作. @WebService(targetN ...

最新文章

  1. Go语言 Redis的使用
  2. 【杂谈】超过12个,150页深度学习开源框架指导手册与GitHub项目,初学CV你值得拥有...
  3. python中strip是什么意思啊_Python中的strip()的理解
  4. 在Linux中su和sudo区别,Linux中su和sudo的用法和区别
  5. jquery获取img的src值_JQuery
  6. 数组和指针:超过一半的数字;水王发帖
  7. NodeJS收发GET和POST请求
  8. PHP设计模式 之 单例模式(封装PDO)
  9. 金蝶K3 WISE 13.1版本服务器虚拟机环境部署
  10. 微信小程序UI设计(一)之开发前言
  11. 一道疯狂bypass的题目
  12. 运用gm/id法设计二级运放教程
  13. 3225 十进制到六进制
  14. 小程序商城制作一个需要多少钱?一般包括哪些费用?
  15. 关于搜索引擎:搜集、分析、索引、查询。
  16. 经济学模型1-循环流向图
  17. 条码打印机使用方法与选购指南
  18. NET酒店宾馆客房管理系统源码
  19. corosync-qdevice详解
  20. 双足机器人的最新就业方向:波士顿动力机器人「进厂搬砖」了!

热门文章

  1. Android中Activity出现与退出的自定义动画
  2. k8s学习: ErrImagePull 和 ImagePullBackOff 怎么办?
  3. python 装饰器 二
  4. HDU 2824 The Euler function 欧拉函数
  5. 《黑客大曝光:移动应用安全揭秘及防护措施》一3.5 小结
  6. Ambari Server 架构
  7. 【转载】游戏并发编程的讨论 Nodejs并发性讨论 语法糖术语
  8. 如何将shell script功能模块化,并且对外留出函数和参数接口
  9. 15款非常有用的前端开发CSS网格(grid system)生成器
  10. 「leetcode」106.从中序与后序遍历序列构造二叉树 105. 从前序与中序遍历序列构造二叉树 (详解)