ThinkPHP5 扩展配置目录 extra 中自定义配置文件的管理方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

ThinkPHP5.0.1 版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加 extra 子目录,下面的配置文件都会自动加载,无需任何配置。
这极大的方便了我们进行扩展配置,比如在 application/extra 目录下面创建一个 web.php 文件,内容如下:
<?php // +---------------------------------------------------------------------- // | 网站扩展配置文件 // | Author: www.02405.com // +---------------------------------------------------------------------- return [ 'WEB_NAME' => '零五科技', 'WEB_HOST' => 'http://www.02405.com', 'WEB_BEIAN' => '辽 ICP 备 13002105 号-1', ]; 这样我们很就可以方便的获取这些扩展配置信息。
在控制器中获取网站名称:
Config::get('web.WEB_NAME');在模板中获取网站备案号:
{$Think.config.third.WEB_BEIAN}我们还可以创建一个专门的控制器来管理这个配置文件,示例具体如下:
function add() { if (request()->isPost()) { $path = 'extra/web.php'; $file = (include $path); $config = array( 'WEB_COPYRIGHT' => input('WEB_COPYRIGHT') ); $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('添加失败'); } } }修改的话思路相同,先读取所有配置,然后循环输出到表单,在根据提交循环写入更新。
猜你可能想看的VPS
- word2007 工具选项卡在哪全球[VPS测评]
- hostsailor-荷兰+罗马尼亚 VPS 年付$12 256G 流量全球[VPS测评]
- 优优加速→香港 日本 新加坡等 CDN 不限流量 免费;付费版 支持 S日本VPS[主机]
- 云闪付 各省市优惠券发放汇总和加油 66 折全球[VPS测评]
- StockServers→$5 月 1 核独享 4GB 内存 100GB虚拟空间(主机)
- 价格高-Aurora→日本 VPS 1 核 512M 内存 10G SS日本VPS[主机]
- THINKPHP5 在 php5.4 版本以上伪静态重写报错→No in全球[VPS测评]
- Windows Server 2012 R2 解除文件下载限制WINDOWS
- tudcloud 香港沙田大带宽 vps 七折起,100M 带宽无限流量香港VPS[主机]
- 五一促销 edgeNAT→8 核 8G 40G SSD 4Mbps 不限韩国VPS[主机]
- 没有用过-MoeVM→$5.99 月 50G 流量 100Mbps 宽带全球[VPS测评]
- GigsGigsCloud→$13 月-1GB 30GB 1TB 洛杉矶全球[VPS测评]
- TmhHost→100 元 季 512MB 内存 20GB SSD 空间虚拟空间(主机)
- 促销 NexusBytes→VPS 季付 68 折优惠 可选洛杉矶 纽约全球[VPS测评]
- 通过给WordPress文章添加3篇假的页码导航实现相关文章全球[VPS测评]
- CWVPS 美国便宜Windows KVM VPS五折促销,不限流量,$WINDOWS
- 2020: UOVZ 1G 内存 20G SSD 200流量 徐州NAT全球[VPS测评]
- BuyVM 拉斯维加斯 媒体解锁-中国特别版 → 无限流量 → 1G 2全球[VPS测评]
- HostDoc 1核心 3G内存 30G SSD 60G HDD 1T流美国VPS[主机]
- 宝塔面板在香港服务器安装启动不了nginx怎么办?香港VPS[主机]
- 疯鱼云怎么样?香港CN2VPS首月14元,续费19元香港VPS[主机]
- 言車新车|大阳VPS125混动踏板,长续航,代步通勤9980元起全球[VPS测评]
- 快云科技:2核2G3M香港云BGP/新界CN2云服务器,月付33元香港VPS[主机]
- 翔云网络怎么样?香港云服务器优惠99/月,国内4核4G高防服务器6800香港VPS[主机]
- 香港vps免费:青云互联,1核1G/50G硬盘/500GB流量/2M带宽香港VPS[主机]
- 恒创科技怎么样?香港美国云服务器/独服/高防全场2.5折起美国VPS[主机]
- 又有美议员窜访台,中国驻美大使馆:“中方将对美国的挑衅采取果断的反制措施美国VPS[主机]
- TabbyCloud:1核/1GB/20GB/2TB流量/50Mbps/香港VPS[主机]
- 阿里云香港服务器价格优惠:老用户香港2核4G3M云服务器仅1181.5元香港VPS[主机]
- 腾讯云海外服务器优惠活动:全球购1核2G美国云服务器低至318元/年美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-205303.html











