介紹過 Yii 中的基本概念之後,我們現在講解使用 Yii 開發Web應用時的一般開發流程。 此處的開發流程假設我們已經完成了對應用的需求分析和必要的設計分析。
建立目錄結構骨架。創建第一個Web應用 中講到的 yiic
工具可以快速實現此步驟。
配置此 應用。這是透過修改應用程式設定檔來實現的。 此步驟可能也需要編寫一些應用程式元件(例如使用者元件)。
為所管理的每個類型的資料建立一個 模型 類別。 Creating First Yii Application 和 Automatic Code Generation 中所述的 Gii
工具可用於快速為每個資料表建立 active record 類別。為每個類型的使用者請求 建立一個 控制器 類別。 具體如何對使用者請求歸類要看實際需求。整體來說,如果一個模型類別需要被使用者存取,他就應該有一個對應的控制器類別。 Gii
工具也可以自動達成此步驟。
實現 動作 和他們對應的 視圖。 這是真正所需要做的工作。
在控制器類別中配置必要的動作過濾器。
如果需要主題功能,建立主題 。
如果需要 國際化(I18N) ,建立翻譯資訊。
對可快取的資料點和視圖點應用適當的 快取 技術。
最終調整與部署。
上述的每個步驟中,可能需要建立並執行測試案例。
以上就是Yii框架官方指南系列14——基礎知識:開發流程的內容,更多相關內容請關注PHP中文網(www.php.cn)!