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测评]
- 圆心网络→20 元 月 XEN-512MB 30GB 3M 香港香港VPS[主机]
- 疯狂猜成语 图猜成语两个拳击手一个预备一个起是什么成语?全球[VPS测评]
- hkserversolution→台湾动态 VPS 随意切换 IP 7.全球[VPS测评]
- 便宜 桔子数据:月付 14 元起 Cera 三网 CN2 GIA 直连以日本VPS[主机]
- 搬瓦工最便宜的 CN2 GT VPS 补货,1 核 1G 内存 1Gbp全球[VPS测评]
- 黑五 Digital-VM→全场服务默认 85 折 使用优惠后 55 折日本VPS[主机]
- TMThosting→$3.11 月 KVM-512MB 14G SSD全球[VPS测评]
- Friendhosting→$1.75 起 首付 5 折 KVM 无限流全球[VPS测评]
- 极光 KVM→美国洛杉矶 Psychz KVM 19.8 元 月 续费同美国VPS[主机]
- 腾讯云秒杀→云服务器 1C1G1M 年付 99 元起 2C4G6M 三年全球[VPS测评]
- 便宜 日主机→香港沙田 CN2 机房 全场 5 折优惠 25 元 月起 香港VPS[主机]
- 教程 VPS 快速搭建速度测试服务全球[VPS测评]
- 五月 RAKsmart 无视 cc 防御 100G 防御免费测试 E3-全球[VPS测评]
- friendhosting→新增中文界面 美国等 8 机房-不限流量 V美国VPS[主机]
- 不要再相信这4个错误的Google 搜索引擎SEO优化观念全球[VPS测评]
- 如何评测搬瓦工VPS?评测指标有哪些?全球[VPS测评]
- PIGYun香港CIE/韩国MK套餐,BGP+CN2线路,八折优惠,优惠韩国VPS[主机]
- Nbhosts-浙江移动 联通 NAT 上海 江西电信CN2 VDS 等全球[VPS测评]
- 数据中心助力光纤光缆行业发展全球[VPS测评]
- 中行升级服务力促跨境电商发展全球[VPS测评]
- 为什么大家都选择香港服务器建站香港VPS[主机]
- 快速云:云服务器和vps区别是什么云服务器和vps哪个比较安全2022-全球[VPS测评]
- JGKVM促销,美国cn2vps服务器价格再创新低,平均6.5元/月起美国VPS[主机]
- anyhk香港HKT商宽NAT VPS,1Gbps无限流量,终身8折¥3香港VPS[主机]
- SugarHosts,美国云服务器,洛杉矶cn2中美极速专线,香港建站服美国VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 网站迁移服务器是如何运作的?新手站长看完这篇文章,很容易就能看完。全球[VPS测评]
- 六一云:香港CN2/洛杉矶高防85折优惠,CDN半年优惠,充值返利送水杯香港VPS[主机]
- TabbyCloud:香港BGP云服务器,1核/1GB/20GB空间/2虚拟空间(主机)
转载请注明原文地址:http://140.238.13.167:12355/read-217371.html











