首页 > 作文

THINKPHP5.1 Config的配置与获取详解

更新时间:2023-04-08 17:37:25 阅读: 评论:0

首先需要在控制器内引入confi息息相关的意思g类,这里使用5.1新增的facade,通过facade可以静态的调用原本需要被继承才能使用的方法。

获取配置:

namespace app\index\controller;u think\facade\config; class index{  public function index()  {    //获幼师证怎么考取所有配置内容,返回的是个array    dump(config::get());    //获取app中的配置内容,返回的是个array    dump(config::get('app.'));    //获取app中的配置内容,返回的是个array    dump(config::pull('app'));    //获取app中的debug中的配置内容    dump(config::get('app.app_debug'));  }} // app是默认的一级配置项,app_debug是在app配置项下的,所以app.是可以省略的,但是// 像template.type中的template.就不能省略,一旦省略了就变为了默认的app下的type了

获取配置之前最好先判断配置是否存在:

namespace app\index\controller;u think\facade\config; class index{  public function index()  {    //判断template下的type项是否存在,返回true或者fal    dump(config::has('template.type'));  }}

动态设置配置

namespace ap经典美文阅读p\index\controller;u think\facade\config;public function t(){  dump(config::get('app_debug'));  config::t('app_debug',fal);  dump(config::get('app_debug'));}

助手函数

  public function he国内外农村生活的资料lper()  { 小站歌声   // 获取配置    dump(config('databa.hostname'));    // 用'?'判断配置是否存在    dump(config('?databa.hostname'));    // 设置配置    config('databa.hostname','localhost');    // 获取配置    dump(config('databa.hostname'));     // 还是推荐使用静态类config::的方法来获取或者设置配置    // 更容易被ide支持    // 任何的助手函数,都不依赖传入的类,比如config助手函数    // 不依赖config类  }}

到此这篇关于thinkphp5.1 config的配置与获取详解 的文章就介绍到这了,更多相关thinkphp5.1 config配置内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-08 17:37:24,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/5475a1ae25c3451bba1471172d61857b.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:THINKPHP5.1 Config的配置与获取详解.doc

本文 PDF 下载地址:THINKPHP5.1 Config的配置与获取详解.pdf

标签:是个   内容   是否存在   函数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图