ThinkPHP5 自定义配置文件
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

在使用 ThinkPHP5 的时候有些数据没必要专门的创建数据库保存,比如网站名称、备案号等信息,那么我们可以通过创建自定义配置文件的方式解决,具体方法如下:
1.创建 extra 自定义配置文件
在 application/extra 文件夹中新增一个 web.php 文件,在里面写好自定义配置项:
<?php // +---------------------------------------------------------------------- // | 自定义配置文件 // +---------------------------------------------------------------------- return [ 'WEB_NAME' => '零五科技', 'WEB_URL' => 'http://www.02405.com/', 'WEB_BEIAN' => '辽 ICP 备 13002105 号-1', ]; 2.创建自定义配置文件控制器
新建一个控制器,比如 application/admin/controller/Config.php:
<?php namespace appindexcontroller; use thinkController; class Config extends Controller { public function index() { return view(); } public function add() { $path = 'application/extra/web.php'; $file = (include $path); $config = array( 'WEB_DESCRIPTION' => input('WEB_DESCRIPTION') ); $res = array_merge($file, $config); $str = '<?php return ['; foreach ($res as $key => $value) { $str .= ''' . $key . ''' . '=>' . ''' . $value . ''' . ','; } $str .= ']; '; if (file_put_contents($path, $str)) { $this->success('添加成功'); } else { $this->error('添加失败'); } } }其中 WEB_DESCRIPTION 就是你要添加的数据,最好是大写格式。
3.调用自定义配置信息:
<input type="text" name="WEB_DESCRIPTION" value="{:config('web.WEB_DESCRIPTION')}" placeholder="请输入内容">模板调用数据是{:config('web.WEB_NAME')}
控制器调用数据是 config('web.WEB_NAME')
猜你可能想看的VPS
- Psychz→$10 月-Atom D525 4GB 500GB 30T全球[VPS测评]
- 搬瓦工补货 $37 年 512M 内存 10G SSD 300G@1Gb全球[VPS测评]
- RAKsmart 日本机房新品上线 E5-2630 L 仅售$99 I3日本VPS[主机]
- 禁止 layer.msg()在回调时抖动全球[VPS测评]
- MySQL 中 alter 用法大全全球[VPS测评]
- 搬瓦工 美国洛杉矶高质量 CN2 全线补货,1G-10G 口 GIA 带美国VPS[主机]
- 投稿 vpsms→洛杉矶安畅 GIA-CN2 机房上架新节点(提速版) 全球[VPS测评]
- DMIT 洛杉矶 CN2 GIA 上线 可选无限流量 可选抗攻击 IP 全球[VPS测评]
- 限时 5 折 $13.5 年付 1G 内存 不限流量 洛杉矶 hoste全球[VPS测评]
- 云邦互联→650 元 月-E3 1230v2 16G 480G SSD 香港VPS[主机]
- 通过whos.amung.us实时统计WordPress博客在线人数全球[VPS测评]
- 博客写手怎么突破更新文章的困境全球[VPS测评]
- edgenat新上cera三网cuvip VPS云服务器,全场六折,1G全球[VPS测评]
- PerfectQualityHosting提供乌克兰/拉脱维亚/摩尔多瓦全球[VPS测评]
- 逸云 VPS 香港CN2 GIA VPS 1G10m带宽年付188元 美美国VPS[主机]
- edgenat情人节特惠 全场VPS买一赠一;买任意VPS,送洛杉矶高防全球[VPS测评]
- GigsGigsCloud 新加坡 VPS CLOUDLET SG K1全球[VPS测评]
- WordPress博客的百度快照怎么快速更新?全球[VPS测评]
- Mansora 2018圣诞优惠全球[VPS测评]
- HKServerSolution → 4G内存 50G SSD 100M全球[VPS测评]
- 萌云圣何塞 Super GIA VPS → 解锁流媒体 → 512M 全球[VPS测评]
- CentOS 7.x 系统安装和配置redis-7.0.4集群全球[VPS测评]
- 菜单选中标记CSS3动画效果全球[VPS测评]
- CombCloud,香港沙田cn2vps终身七折起,高质量网络稳定低延迟香港VPS[主机]
- 跨境贸易和跨境电商的三大区别简单分析全球[VPS测评]
- 极光KVM双12:全场月付/季付产品全部5折,永久优惠,年付最高立减15全球[VPS测评]
- RAKsmart:1核1GB/40GB空间/不限流量/15Mbps/KV虚拟空间(主机)
- 2023年 IDC市场结构和方向的深度分析全球[VPS测评]
- 酷锐云:元旦钜惠_美国CN2VPS低至20元/月_1核2G香港云主机低至美国VPS[主机]
- 40火伞高压电爬坡更让企业用电于民全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-208455.html











