Yii學習系列之yii大致結構

akbarken發表於2014-08-01

1)Don't Repeat Yourself

最大化程式碼重用。

2)Yii可擴充套件

可以按規則寫自己的擴充套件,也可以使用Yii的擴充套件庫裡面的擴充套件。

3)繼續學習MVC

MODEL:

   model的作用是:維護狀態。它應該封裝業務規則定義資料的狀態

   yii的模型:表單模型 和 AR模型。  表單模型封裝表單的操作和驗證等業務邏輯。 AR模型封裝資料操作等業務邏輯。

VIEW:

   渲染使用者介面。Yii通常檢視是php檔案。檔案內容大部分應該是html,包含的php內容也應該是簡單的邏輯,如迴圈等。

Ctronller:

   控制訪問請求(路由),負責與模型互動,控制渲染的檢視等。體現業務流程。

典型的url請求,程式執行流程

    瀏覽器傳送請求到伺服器上的MVC應用。

    呼叫一個控制器用來處理請求->控制器與模型互動->  控制器呼叫檢視-> 檢視渲染資料(通常是HTML)並返回給瀏覽器顯示

 連結:http://my.oschina.net/u/1170277/blog/196124

相關文章