}curlmanager初始化的時候如果url格式(預設是get格式)如果是path格式,則通過配置中的rule陣列建立路由規則物件,根據路由規則獲取內部路由,當路由都不匹配的時候會根據設定的usestrictparsing引數決定丟擲乙個404錯誤合適返回$pathinfo。如果不是path格式的話,會通過$_get或者$_post返回r後面的引數作為路由。
關與path路由的獲取和建立,yii社群中兩幅圖分析的很詳細
YII框架路由和URL生成
路由和url生成 當乙個yii應用開始處理乙個請求的時候,它首先要做的便是將請求的url轉化成乙個路由。路由的作用是用於後續例項化相應的控制器和操作,以便處理請求,整個處理過程便叫做路由。路由的逆過程叫做url生成,是指用給定的路由和引數資訊來生成乙個url。當使用生成的url來發出請求的時候,路由...
Yii框架分析(八) URL管理元件
url管理元件主要提供2個功能 1 根據使用者輸入的url,解析出處理這個請求的路由 由哪個controller的哪個action來處理,同時將url中的引數部分新增到 get引數中。在每個web框架中都需要乙個這樣的元件來進行路由分發的工作。2 根據路由和引數陣列建立出url。在檢視層可以對url...
YII框架分析筆記1 YII執行流程
yii整體執行流程直觀,具體由以下步驟 1 程式入口檔案index.php載入yii框架引導程式 bootstrap 檔案yii.php,載入配置檔案以及其他自定義配置。2 yii.php中yii類繼承了yiibase,主要封裝框架的一些通用方法,比如自動載入 建立元件 核心類路徑對映 記錄日誌以及...