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
- 微信开发→"errcode": -1000,"errmsg": "sys全球[VPS测评]
- AkkoCloud→399 元 月 2*E5-2450L 32GB 内存全球[VPS测评]
- INXY→美国 法国 荷兰等独服 AMD Opteron 16GB 内存美国VPS[主机]
- HostXen 充 500 送 50 充 600 送 100 香港&日本日本VPS[主机]
- WPS Office 2019 去掉广告的办法全球[VPS测评]
- Justhost→俄罗斯 KVM 月付 12 元起 200M 无限流量 全球[VPS测评]
- 真实测评 racknerd→1G 内存 20G SSD 1T 流量 KV全球[VPS测评]
- ThinkPHP5 中 volist 嵌套时里层 volist 获取外层全球[VPS测评]
- NiHost→€3.95 月 AMD EPYC 2GB 内存 20GB 虚拟空间(主机)
- AlphaVPS 黑五 1GB内存 2核CPU 1T流量 免费赠送DA面全球[VPS测评]
- PIGYun香港/韩国/美国高端优化线路,优惠后最低月付14元起,可选香韩国VPS[主机]
- 优化YSlow add expires headers项目提升博客访问速全球[VPS测评]
- SmartHost → 黑五 19.9$年付 美国多地 英国 荷兰 1C美国VPS[主机]
- CrownCloud → 512M内存 500G HDD 3T流量 1G全球[VPS测评]
- 又有美议员窜访台,中国驻美大使馆:“中方将对美国的挑衅采取果断的反制措施美国VPS[主机]
- 亿恩科技香港云服务器 2核2G服务器特价700元/年香港VPS[主机]
- 74块钱一年的云服务器可以用来做什么?全球[VPS测评]
- tudcloud:全场7折,香港不限流量VPS,Windows系统,LiWINDOWS
- wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类全球[VPS测评]
- 腾讯云香港轻量应用服务器 优惠活动最低月付仅24元香港VPS[主机]
- 初忆云:湖北电信云服务器1核2G仅6.8/月,81.6元/年;香港cn2香港VPS[主机]
- 2022年亚马逊Prime会员日将于7月12日和13日举行,覆盖24个站全球[VPS测评]
- HKserver:香港GIA VPS,1核/512MB/10GB空间/1虚拟空间(主机)
- 欧亚云:新春优惠,洛杉矶CERA云主机仅25元/月起,香港CN2仅28元香港VPS[主机]
- 云计算拯救互联网巨头:谁抢跑,谁追赶?全球[VPS测评]
- 2021恒创科技开年采购季:香港/美国云服务器低至299元/年美国VPS[主机]
- 晚点独家丨拼多多9月上线跨境电商平台,首站美国美国VPS[主机]
- 奶兔云:便宜香港VPS,香港CN2 VPS低至21元/月,香港CN2线路香港VPS[主机]
- Centos7的firewall 防火墙如何设置端口转发?全球[VPS测评]
- 月神科技:香港沙田机房vps优惠码首月8折,1核/1G/40G SSD/香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-217371.html











