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测评]
- 充值活动 hostsolutions→充值立返 50% 最高返 250 全球[VPS测评]
- 搬瓦工最便宜的 CN2 GIA VPS 补货→DC6 1 核 512M 全球[VPS测评]
- 新商家慎重–XenSpec→$2.4 月 KVM-1GB 10GB 无限全球[VPS测评]
- 极光 KVM→300 元 年 1GB 内存 40GB 空间 600GB 虚拟空间(主机)
- 景文互联→日本服务器月付 900 元起 软银+CN2 线路 快速上架日本VPS[主机]
- 搬瓦工→新增 10Gbps 带宽的 cn2 gia 线路 VPS 移动+全球[VPS测评]
- php curl 301 无效 php curl 网页不自动跳转 php全球[VPS测评]
- 翼支付 老用户助力领权益金全球[VPS测评]
- 国人商家慎重-ManSora→港深 IPLC NAT 2 核 256M 全球[VPS测评]
- MoonVM→$30 月 1GB 内存 10GB SSD 空间 3TB 虚拟空间(主机)
- 使用WooRank SEO分析工具来优化的你的博客全球[VPS测评]
- Redis、Opcache对WordPress实现内存级缓冲优化全球[VPS测评]
- WordPress 插件:wpjam collection图片集对Wor全球[VPS测评]
- HKServerSolution 2核心 2G内存 20G HDD 10全球[VPS测评]
- Cubecloud → 香港CN2 GIA 美西CN2 GIA 美西48香港VPS[主机]
- 云服务器能干什么?有几十种玩法?阿里云,腾讯云服务器如何购买?全球[VPS测评]
- 阿里云服务器一年价格多少钱?阿里云服务器报价全球[VPS测评]
- 腾讯云香港轻量应用服务器 优惠活动最低月付仅24元香港VPS[主机]
- 青果云:香港云主机2核1G3M30G,香港vps仅售59元/月香港VPS[主机]
- 恒创科技:免备案香港/美国云服务器低至2.5折,仅需220元/年美国VPS[主机]
- 云计算拯救互联网巨头:谁抢跑,谁追赶?全球[VPS测评]
- 桔子数据:1核1GB香港CN2 GIA vps促销28元/月,最高30M香港VPS[主机]
- 宝塔面板在香港服务器安装启动不了nginx怎么办?香港VPS[主机]
- 持续高温!长沙所有初中新生停止军训!全球[VPS测评]
- 桔子数据怎么样?便宜香港安畅CN2 VPS1核1G10M 28/月香港VPS[主机]
- 天生云:香港沙田CN2 GIA VPS,1核1G40G/2M带宽,月付8香港VPS[主机]
- 奇异互动:香港2核4G5M云服务器仅83元/月,700元/年;裸金属服务香港VPS[主机]
- 云计算拯救互联网巨头?全球[VPS测评]
- edgenat:韩国cn2+香港cn2,VPS八折优惠,8核8G/50gWINDOWS
转载请注明原文地址:http://140.238.13.167:12355/read-217371.html











