序 | 教程摘要 |
---|---|
201 |
《PHP實戰:簡要剖析PHP的Yii框架的組件化機制的基本知識》【VEPHP】 PHP應用就設置了db組件使用的類為myCDbConnection,并且在后面指定了連接串及賬號等信息.提示:myCDbConnection類可能就是通過繼承CDbConnection類定義.核心組件無須指定class參數(因為已經預先定義好)問題:如何得知某個組件可配置的屬性?這個問題至關重要,如果我們掌握了規律,就可以舉一反三,所有組件的配置均可以靈活設定.授之以魚不如授之以漁 |
202 |
《PHP應用:解析PHP的Yii框架中cookie和session功能的相關操作》【VEPHP】 PHP編程yii\web\Session類默認存儲session數據為文件到服務器上,Yii提供以下session類實現不同的session存儲方式:yii\web\DbSession:存儲session數據在數據表中yii\web\CacheSession:存儲session數據到緩存中,緩存和配置中的緩存組件相關yii\redis\Session:存儲session數據到以redis作為存儲 |
203 |
《PHP實例:實例講解如何在PHP的Yii框架中進行錯誤和異常處理》【VEPHP】 上面的方法實現了相關邏 |
204 |
《PHP應用:PHP的Yii框架中使用數據庫的配置和SQL操作實例教程》【VEPHP】 注意你使用的數據庫必須支持Savepoints才能正確地執行,以上代碼在所有關系數據中都可以執行,但是只有支持Savepoints才能保證安全性.Yii也支持為事務設置隔離級別isolationlevels,當執行事務時會使用數據庫默認的隔離級別,你也可以為事物指定隔離級別 |
205 |
《PHP編程:解讀PHP的Yii框架中請求與響應的處理流程》【VEPHP】 PHP實例提示:你也可以使用yii\filters\ContentNegotiator過濾器進行動態確定哪些內容類型和語言應該在響應中使用.這個過濾器實現了上面介紹的內容協商的屬性和辦法 |
206 |
《PHP學習:Symfony2框架學習筆記之HTTP Cache用法詳解》【VEPHP】 PHP應用本文實例講述了Symfony2框架HTTPCache用法 |
207 |
《PHP教程:Symfony2框架學習筆記之表單用法詳解》【VEPHP】 PHP教程當你省略了add辦法的第二個參數(或者你輸入null)時,Symfony的猜測能力就起作用了.如果你輸入一個選項數組作為第三個參數(比如上面的dueDate),那么這些選項會成為Symfony猜測的依據.如果你的表單使用了指定的校驗數組,字段類型猜測器將還是要考慮所有的校驗規則來綜合猜測你的字段類型 |
208 |
《PHP實戰:深入講解PHP的Yii框架中的屬性(Property)》【VEPHP】 PHP教程補充:幾乎每個Yii框架的核心類都繼承自yii\base\Object或其子類.這意味著只要在核心類中見到getter或setter辦法,就可以像調用屬性一樣調用它.getter辦法是名稱以get開頭的辦法,而setter辦法名以set開頭.辦法名中get或set后面的部分就定義了該屬性的名字 |
209 |
《PHP學習:詳解在PHP的Yii框架中使用行為Behaviors的方法》【VEPHP】 PHP教程另外,從上面的代碼中,你還要掌握使用行為的大致流程:從yii\base\Component派生自己的類,以便使用行為;從yii\base\Behavior派生自己的行為類,里面定義行為涉及到的屬性、方法;將Component和Behavior綁定起來;像使用Component自身的屬性和方法一樣,盡情使用行為中定義的屬性和方法 |
210 |
《PHP實戰:PHP的Yii框架中行為的定義與綁定方法講解》【VEPHP】 說了這么多,關于綁定,做個小結:PHP實戰綁定的動作從Component發起;靜態綁定通過重載yii\base\Componet::behaviors()實現;動態綁定通過調用yii\base\Component::attachBehaviors()實現;行為還可以通過為Component配置as配置項進行綁定;行為有匿名行為和命名行為之分,區別在于綁定時是否給出命名 |