2009-12-08 56 views
2

我正在嘗試遷移到zend框架。每個網頁應該是一個控制器還是一個動作。Zend框架技術

有多個行動的優點是什麼。他們可以相互交談嗎?以及Action助手和View助手的最佳用途是什麼。

請指導我如何開始的框架..謝謝

回答

3

您可以爲每個頁面使用新的控制器或定義多個actio ns在同一個控制器上呈現您的頁面。我選擇使用來自同一控制器的不同行爲來顯示variuos頁面。在同一個控制器上使用多個動作可以讓你在每個動作執行的控制器的che構造函數中放置一些代碼。例如,我擁有一個控制器,用於爲註冊用戶保留的網頁的所有頁面和新控制器。在專用於註冊用戶的控制器的構造函數中,我執行了身份驗證檢查。

1

你應該檢查page約MVC應用程序,它不正是與Zend的。但是你似乎在問什麼是MVC設計模式。

1

你必須爲每個網站的頁面創建一個控制器。如果任何頁面與數據庫交互,您還應該爲該頁面創建模型。你也應該爲你的每個頁面創建視圖。

如果你不知道MVC的想法,你可以看到這一點:

MVC