在之前自動加載機制的文章中,我們有提到別名,提到 getAlias 方法,大家當時可能不太清楚,這到底是什么,今天我們就來說一下別名。 別名用來表示文件路徑和 URL,這樣就避免了將一些文件路徑、URL以硬編碼的方式寫入代碼中,或者多處出現一長串的文件路徑、URL。 在 Yii2 中,一個 ...
之前我們說過Yii 中大多數類都繼承自 yii base Object,今天就讓我們來看一下這個類。 Object 是一個基礎類,實現了屬性的功能,其基本內容如下: 如果想看詳細的注釋的話,可以訪問https: github.com ReadCode yii . . annotated blob master framework base Object.php 從上面的內容中,我們可以看到 Obj ...
2015-11-08 11:48 0 3707 推薦指數:
在之前自動加載機制的文章中,我們有提到別名,提到 getAlias 方法,大家當時可能不太清楚,這到底是什么,今天我們就來說一下別名。 別名用來表示文件路徑和 URL,這樣就避免了將一些文件路徑、URL以硬編碼的方式寫入代碼中,或者多處出現一長串的文件路徑、URL。 在 Yii2 中,一個 ...
我們先來看下事件在 Yii2 中的使用,如下內容摘自 Yii2中文文檔 事件可以將自定義代碼“注入”到現有代碼中的特定執行點。附加自定義代碼到某個事件,當這個事件被觸發時,這些代碼就會自動執行。例如,郵件程序對象成功發出消息時可觸發 messageSent 事件。如想追蹤成功發送的消息,可以附加 ...
我們先來看下行為在 Yii2 中的使用,如下內容摘自 Yii2中文文檔 行為是 [[yii\base\Behavior]] 或其子類的實例。行為,也稱為 mixins,可以無須改變類繼承關系即可增強一個已有的 [[yii\base\Component|組件]] 類功能。當行為附加到組件后,它將 ...
前一段時間,嘗試去寫一個 php 的簡單框架,發現自己還欠缺很多,就暫時停掉了。准備先讀完 Yii2 的源碼,然后再去看完 laravel 的源碼,最后再繼續去寫這個簡單的 php 框架。 之后關於 Yii2 的學習暫時都是以 basic 的項目為例。 我們先來看一下 Yii2 的入口文件 ...
Yii2 的自動加載分兩部分,一部分是 Composer 的自動加載機制,另一部分是 Yii2 框架自身的自動加載機制。 Composer自動加載 對於庫的自動加載信息,Composer 生成了一個 vendor/autoload.php 文件。你可以簡單的引入這個文件,你會得到一個自動加載 ...
<?php //url創建 echo Url::to(''); // same controller, different action // /index.php?r=manageme ...
vagrant的學習 之 Yii2 本文根據慕課網的視頻教程練習,感謝慕課網! 慕課視頻學習地址:https://www.imooc.com/video/14218。 慕課的參考文檔地址:https://github.com/apanly/mooc/tree/master/va ...
今天繼續了解model類 ...