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 香港VPS]历史优惠活动内容
猜你可能想看的VPS
- RepriseHosting→西雅图独立服务器 26.95 美元起 带 独立服务器[U]
- 卫卫互联→60 元 月 1GB 内存 25GB 空间 1TB 流量 10虚拟空间(主机)
- 腾讯云服务器秒杀→2 核 4G3M998 元 3 年 2 核 4G6M1全球[VPS测评]
- 微基主机→深港 IPLC 莞港 IPLC 等转发服务 5Mbps-20M全球[VPS测评]
- 促销 RackNerd→1 核 CPU 1G 内存 15G SSD 2.全球[VPS测评]
- Justhost→俄罗斯 KVM 月付 12 元起 200M~1G 无限全球[VPS测评]
- 右键菜单没有新建选项怎么办?全球[VPS测评]
- 玩具-Friendhosting→$1.75 起 首付 5 折 KVM 全球[VPS测评]
- 做站推荐 349 元 年 1G 20G 硬盘 3Mbps@不限流量 XE香港VPS[主机]
- 超低价 趣味云→香港 CN2 线路 1G 内存 20G SSD 3M 带香港VPS[主机]
- 云上互联→20.8 元 月 512MB 内存 35GB 空间 不限流量 虚拟空间(主机)
- 如何为WordPress网站站外链接添加自动nofollow功能全球[VPS测评]
- WordPress网站代码实现网站弹窗广告全球[VPS测评]
- Alwyzon 便宜奥地利VPS 大硬盘存储VPS九折促销 512M内全球[VPS测评]
- 使用虚拟主机不会影响SEO效果;同一个服务器多个站点抄袭转载,可能会被降全球[VPS测评]
- CloudCone 512M 内存 10G HDD 500G流量 洛杉矶全球[VPS测评]
- 为什么大家都选择香港服务器建站香港VPS[主机]
- 为什么阿里云、腾讯云卖服务器可以挣到钱?全球[VPS测评]
- Weebly网站迁移到WordPress的实操上手。全球[VPS测评]
- 中概股扫描网传拼多多正筹备跨境电商平台首站登陆美国美国VPS[主机]
- 什么是Bootstrap?全球[VPS测评]
- 吸血鬼崛起服务器怎么快速搭建?全球[VPS测评]
- 潮科技|阿里云发布第七代高主频云服务器ECS和含光800云服务器全球[VPS测评]
- 恒星云:香港沙田CN2VPS低至9.9元/起_国内BGP云服务器4核4G香港VPS[主机]
- 奇异互动:香港2核4G5M云服务器仅83元/月,700元/年;裸金属服务香港VPS[主机]
- 阿里云香港服务器多少钱一年?香港云服务器租用年付价格表香港VPS[主机]
- 阿里云香港服务器多少钱一年?香港阿里云服务器价格表香港VPS[主机]
- UCloud全球大促活动:香港2核4G2M仅485元/年(台湾437元/美国VPS[主机]
- UCloud香港云服务器;企业89元/年,个人134元/年,最高可三年香港VPS[主机]
- 阿里云免备案服务器怎么样?阿里云香港服务器价格多少钱一年?香港VPS[主机]
转载请注明原文地址:https://www.motoll.com/read-220165.html