下一节课程: TP5路由初体验:10分钟极速入门(16813次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

独孤九贱(5)_ThinkPHP5视频教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
phpcn_u12810

phpcn_u12810

请问下那个 _sys_ 是啥,有在哪里定义过吗

3年前    添加回复 3

回复
夏天℡

夏天℡

最后切换到_sys_后打印出来的不还是user么?

3年前    添加回复 2

回复
一半加一

一半加一

发表下,个人理解Config::set()在thinkphp\library\think\Config.php文件中,直接看代码更容易理解,系统默认的作用域'_sys_',我这里的Config::set()第3个参数才是设置作用域的,与视频中不一致,Config::set($array,null,'user')这样设置好作用域后,Config::rang('user')切换作用域,Config::

1年前    添加回复 1

回复

个人理解:作用域切换回'_sys_'后,上面所打印出来的‘user'就和其他的配置项同级了,我解释为同一个“称号”。 在切换之前他的变量名和作用域都是'user',相当于user不仅是数组的名字还是他的“称号”,“称号”就是作用域啦,在文件中配置的时候,只需要将配置项的 称号.名字就可以了 ,比如user.user_name 如果有不对的地方请多加批评!

2年前    添加回复 1

其铭

不要硬理解了,这一讲的我感觉并不完全对,看手册吧

其铭 · 2020-05-13 15:20
回复
Synn

Synn

这样捆一堆讲太枯燥了,也很难实现在实际项目中灵活使用

9个月前    添加回复 0

回复
其铭

其铭

这一讲讲的真是惊天地泣鬼神

1年前    添加回复 0

回复
其铭

其铭

读取的时候没有体现作用域啊?还是在全局下读取的,没有任何变化。

1年前    添加回复 0

回复
The

The

内容太多了,这怎么记得住,我太难了

1年前    添加回复 0

回复
宝怡

宝怡

配置参数支持作用域的概念,默认情况下,所有参数都在同一个系统默认作用域下面。如果你的配置参数需要用于不同的项目或者相互隔离,那么就可以使用作用域功能,作用域的作用好比是配置参数的命名空间一样。

2年前    添加回复 0

回复
宇

课程很精彩,这个老师课讲得很详细

2年前    添加回复 0

回复
数字引擎

数字引擎

课程很精彩,这个老师课讲得很详细

2年前    添加回复 0

回复
Passerby_小胖

Passerby_小胖

感谢老师的讲解,认真学习

2年前    添加回复 0

回复
晴空

晴空

感谢分享感谢分享感谢分享感谢分享感谢分享感谢分享

2年前    添加回复 0

回复
庸人自扰

庸人自扰

感谢老师的讲解,认真学习

2年前    添加回复 0

回复
鹤行九洲

鹤行九洲

讲得好==============================================

2年前    添加回复 0

回复

作用域设置问题

[最新 像风一样自由 的回答]我去,厉害了!

时间:2年前

配置作用域

[最新  的回答] 我也没看懂 也不知道啥用

时间:4年前

生旦净末丑

生旦净末丑

视频中有问题的,Config::set($config,null,'user');第二个参数少了,一直在操作系统作用域

2年前 0

@

@

121

3年前 0

蓝

配置项的作用域与二级配置不同,当使用Config::range('user')切换了作用域后原来系统作用域的值不可见了,除非用Config::get('app_debug','_sys_')的第二个参数指定要访问的作用域。使用Config::set('user_name','Peter','user')设置了作用域参数后,在_sys_作用域中也是看不到的。

3年前 0

  • 课件下载独孤九贱(5)_ThinkPHP5视频教程课件源码所属章节:独孤九贱(5)_ThinkPHP5视频教程
    下载