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 香港VPS]历史优惠活动内容
猜你可能想看的VPS
- Uovz→1200 元 月 2*E5-2420 24GB 内存 300G全球[VPS测评]
- 稳定便宜 腾讯云→99 元 年的套餐又开始秒杀了 国内起步做站必选套餐全球[VPS测评]
- dedecms 判断日期是否为当天 dedecms24 小时内发布的新闻全球[VPS测评]
- 12 个免费 SSL 证书申请网站全球[VPS测评]
- 免费的可撸-RUU.CLOUD→免费送 200GB 空间网盘;500GB虚拟空间(主机)
- 微信支付接入报错→curl 出错 错误码:60全球[VPS测评]
- 补货通知 搬瓦工→CN2 GIA 线路$46.87 年 VPS 补货了 全球[VPS测评]
- CMIVPS 新年优惠全站 VPS 年付 7 折全球[VPS测评]
- JS 负数转正数全球[VPS测评]
- 言吾言吾言是什么成语?全球[VPS测评]
- 特价 $1.8 月 512M 内存 10G 硬盘 1T 流量@1Gbps全球[VPS测评]
- 预售 ¥399 月 L5630*2 16G 内存 1TB 硬盘 100M全球[VPS测评]
- VPS 上安装 Speedtest HTML5 服务来测带 报错” Pa全球[VPS测评]
- 腾讯云秒杀→上海云服务器年付 99 元起 2C84G4M 三年 948 全球[VPS测评]
- WordPress 5.2 Beta1发布测试,新增古腾堡编辑器区块管理全球[VPS测评]
- 用Memcached、Batcache加速WordPress实现内存级缓全球[VPS测评]
- 购买VPS需要注意的30个问题全球[VPS测评]
- RangCloud 双旦特惠 1G内存10G硬盘1m小带宽香港vps首单香港VPS[主机]
- 狗云 → 荷兰GIA → 8折 → 2G 20G SSD 50Mbps全球[VPS测评]
- idc.wiki 1核心 1G内存 15G SSD 300G上行流量 1全球[VPS测评]
- LetBox → 512M内存 11G NVMe储存+256G块储存 1全球[VPS测评]
- 长三角地区的算力需求规模到底有多大?全球[VPS测评]
- 桔子数据:1核1GB香港CN2 GIA vps促销28元/月,最高30M香港VPS[主机]
- DMIT:香港/洛杉矶GIA等KVM VPS,黑五DMIT优惠码活动,稳香港VPS[主机]
- 六一云:香港CN2/洛杉矶高防/CDN,“返利+折扣”双优惠,折上折送实香港VPS[主机]
- 详细介绍vps云服务器及其作用全球[VPS测评]
- 8K超高清记录中国空间站凌月:天和核心舱与问天实验舱组成“土”字结构虚拟空间(主机)
- 适合美容院的正能量抖音文案,唯美阳光,正能量满满全球[VPS测评]
- UCloud海外云服务器促销:全场1折起,香港cn2vps最低年付150香港VPS[主机]
- locvps:香港云地多线路BGP云服务器,三网直连,6折终身优惠中,稳香港VPS[主机]
转载请注明原文地址:https://motoll.com/read-220383.html