cakephp中 Configure::write的::是什么意思
答案:3 悬赏:20
解决时间 2021-02-21 17:40
- 提问者网友:不爱我么
- 2021-02-21 13:45
cakephp中 Configure::write的::是什么意思
最佳答案
- 二级知识专家网友:英雄的欲望
- 2021-02-21 15:13
在手册中,为了方便,或者说是一种使用习惯。我们经常是用::来表示一个类所拥有的方法。
这里既表示Configure类拥有write()方法。它可能是静态的,也可能不是。
这里既表示Configure类拥有write()方法。它可能是静态的,也可能不是。
全部回答
- 1楼网友:忘川信使
- 2021-02-21 17:44
::表示 write是个静态方法,可以直接用类名掉用的方法
- 2楼网友:持酒劝斜阳
- 2021-02-21 16:35
这是一个Configure类的方法,通常与Configure类的read方法配合使用。write方法设置一些默认值,而read方法来调用这些值。比如,在配置文件中设置Configure::write('Contact', array(
'qq' => '8888888',
'tel' => '8888-8888',
));
在其他地方,比如视图界面就可以调用这些值
Configure::read('Contact.qq'); //返回结果: '8888888.'
Configure::read('Contact.tel'); //返回结果: '8888-8888'
Configure::read('Contact');
//返回结果:
array('qq' => '8888888', 'tel' => '8888-8888');
这种方法属于静态方法,不用初始化类,直接使用。很方便的。
'qq' => '8888888',
'tel' => '8888-8888',
));
在其他地方,比如视图界面就可以调用这些值
Configure::read('Contact.qq'); //返回结果: '8888888.'
Configure::read('Contact.tel'); //返回结果: '8888-8888'
Configure::read('Contact');
//返回结果:
array('qq' => '8888888', 'tel' => '8888-8888');
这种方法属于静态方法,不用初始化类,直接使用。很方便的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯