摘要:環(huán)境需要了解一下一個(gè)純粹的與本地環(huán)境密切相關(guān)的配置項(xiàng)。對(duì)于配置項(xiàng)以數(shù)組進(jìn)行組織。數(shù)組元素表示將要?jiǎng)?chuàng)建的對(duì)象的完整類名。數(shù)組元素表示指定為屬性的初始值為。數(shù)組元素表示將綁定到對(duì)象的事件中。對(duì)于形式配置項(xiàng),視配置值為一個(gè)事件,綁定到上。
環(huán)境
需要了解一下cookieValidationKey:一個(gè)純粹的、與本地環(huán)境密切相關(guān)的配置項(xiàng)。
但是,在有些情況下,cookieValidationKey是需要運(yùn)維人員來(lái)干預(yù),而非隨機(jī)自動(dòng)生成的。
如,當(dāng)你的應(yīng)用采用分布式架構(gòu)提供服務(wù),同時(shí)運(yùn)行在多個(gè)節(jié)點(diǎn)的時(shí)候。 有的負(fù)載均衡策略會(huì)將同一用戶的先后2次請(qǐng)求隨機(jī)分配給不同的節(jié)點(diǎn)進(jìn)行處理。 而如果這兩個(gè)節(jié)點(diǎn)的cookieValidationKey不一致,那么就會(huì)出現(xiàn)用戶就會(huì)收到很奇怪的錯(cuò)誤信息。
配置配置項(xiàng)是用于配置某一個(gè)對(duì)象,用于初始化或配置對(duì)象的屬性。
對(duì)于
[ "class" => "path oClassName", "propertyName" => "propertyValue", "on eventName" => $eventHandler, "as behaviorName" => $behaviorConfig, ]
配置項(xiàng)以數(shù)組進(jìn)行組織。
class數(shù)組元素表示將要?jiǎng)?chuàng)建的對(duì)象的完整類名。
propertyName數(shù)組元素表示指定為propertyName屬性的初始值為$propertyValue。
on eventName數(shù)組元素表示將$eventHandler綁定到對(duì)象的eventName事件中。
as behaviorName數(shù)組元素表示用$behaviorConfig創(chuàng)建一個(gè)行為,并注入到對(duì)象中。 這里的$behaviroConfig也是一個(gè)配置項(xiàng);
配置項(xiàng)可以嵌套。
配置發(fā)揮作用從入口知道,
$application = new yiiwebApplication($config);
將配置項(xiàng)加載,同時(shí)調(diào)用yiiaseApplication的preInit()預(yù)初始化配置。
這里有兩類特殊的配置項(xiàng)需要注意,就是以on *打頭的事件和以as *打頭的行為。
Yii對(duì)于這兩類配置項(xiàng)的處理,是在yiiaseComponent::__set()中完成的,從Component開(kāi)始, 才支持事件和行為。
對(duì)于on event形式配置項(xiàng),Yii視配置值為一個(gè)事件handler,綁定到event上。 而對(duì)于as behavior形式的配置項(xiàng),視配置值為一個(gè)Behavior,注入到當(dāng)前實(shí)例中,并冠以 behavior 的名稱。
參考
http://www.digpage.com/
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21445.html
摘要:成員變量可以視為一個(gè)可讀可寫(xiě)沒(méi)有任何預(yù)處理或后處理的屬性。而成員變量由于外部不可見(jiàn),與屬性外的特性不相符,所以不能視為屬性。在一些表示數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)集合等簡(jiǎn)單情況下,且不需讀寫(xiě)控制等,可以考慮使用成員變量作為屬性,這樣可以提高一點(diǎn)效率。 Yii基礎(chǔ) 屬性 property 屬性用于表征類的狀態(tài),從訪問(wèn)的形式上看,屬性與成員變量沒(méi)有區(qū)別。但是,成員變量是就類的結(jié)構(gòu)構(gòu)成而言的概念,而屬性是就...
摘要:哪吒別人的看法都是狗屁,你是誰(shuí)只有你自己說(shuō)了才算,這是爹教我的道理。哪吒去他個(gè)鳥(niǎo)命我命由我,不由天是魔是仙,我自己決定哪吒白白搭上一條人命,你傻不傻敖丙不傻誰(shuí)和你做朋友太乙真人人是否能夠改變命運(yùn),我不曉得。我只曉得,不認(rèn)命是哪吒的命。 showImg(https://segmentfault.com/img/bVbwiGL?w=900&h=378); 出處 查看github最新的Vue...
摘要:行為所要響應(yīng)的事件重載方法,表示這個(gè)行為將對(duì)類何種事件進(jìn)行何種反饋。行為用的最多的,也是對(duì)于各種事件的響應(yīng)。當(dāng)出現(xiàn)命名沖突時(shí),行為會(huì)自行排除沖突,自動(dòng)使用先綁定的行為。目前還沒(méi)有能支持行為。 Yii基礎(chǔ) 行為(Behavior) 行為(behavior)可以在不修改現(xiàn)有類的情況下,對(duì)類的功能進(jìn)行擴(kuò)充。 通過(guò)將行為綁定到一個(gè)類,可以使類具有行為本身所定義的屬性和方法,就好像類本來(lái)就有這些...
摘要:上次的訪談,介紹了下可愛(ài)的依云醬,回憶傳送門(mén)。這里簡(jiǎn)單地介紹下龍女仆,全名小林家的龍女仆,為什么介紹這部劇呢因?yàn)樵O(shè)計(jì)獅顏值同學(xué)也安利了這部。劇情簡(jiǎn)介在獨(dú)身又勞累的小林劃重點(diǎn)一名程序員身邊突然出現(xiàn)的穿著女仆服裝的美少女托爾。 showImg(https://segmentfault.com/img/bVR6p5?w=900&h=385); 上次的訪談,介紹了下可愛(ài)的依云醬,回憶傳送門(mén)。不...
摘要:上次的訪談,介紹了下可愛(ài)的依云醬,回憶傳送門(mén)。這里簡(jiǎn)單地介紹下龍女仆,全名小林家的龍女仆,為什么介紹這部劇呢因?yàn)樵O(shè)計(jì)獅顏值同學(xué)也安利了這部。劇情簡(jiǎn)介在獨(dú)身又勞累的小林劃重點(diǎn)一名程序員身邊突然出現(xiàn)的穿著女仆服裝的美少女托爾。 showImg(https://segmentfault.com/img/bVR6p5?w=900&h=385); 上次的訪談,介紹了下可愛(ài)的依云醬,回憶傳送門(mén)。不...
閱讀 2958·2021-11-23 09:51
閱讀 1675·2021-10-15 09:39
閱讀 1068·2021-08-03 14:03
閱讀 2897·2019-08-30 15:53
閱讀 3445·2019-08-30 15:52
閱讀 2495·2019-08-29 16:17
閱讀 2801·2019-08-29 16:12
閱讀 1657·2019-08-29 15:26