ThinkPHP5.0.1版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加extra子目录,下面的配置文件都会自动加载,无需任何配置。
10年积累的网站设计、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有井陉矿免费网站建设让你可以放心的选择与我们合作。
这极大的方便了我们进行扩展配置,比如在application/extra目录下面创建一个web.php文件,内容如下:
'后浪云',
'WEB_HOST' => 'https://www.luweipai.cn',
];
这样我们很就可以方便的获取这些扩展配置信息。
在控制器中获取网站名称:
Config::get('web.WEB_NAME');
在模板中获取网站名称:
{$Think.config.third.WEB_NAME}
我们还可以创建一个专门的控制器来管理这个配置文件,示例具体如下:
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 = ' $value) {
$str .= '\'' . $key . '\'' . '=>' . '\'' . $value . '\'' . ',';
}
$str .= ']; ';
if (file_put_contents($path, $str)) {
$this->success('添加成功');
} else {
$this->error('添加失败');
}
}
}
网站名称:ThinkPHP5扩展配置目录extra中自定义配置文件
本文URL:http://www.shufengxianlan.com/qtweb/news2/539502.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联