2011-03-28 95 views
0

您是否將它作爲單獨的模塊,或者只是一個單獨的控制器或多個控制器,而沒有與前端(除了Auth ofcourse)之外的任何邏輯分離,還是其他?後端在Zend框架中的位置

假設後端相當複雜,即爲您的BLOG評論/確認/刪除評論。

+0

很常見的問題。見http://stackoverflow.com/questions/4677692/how-to-create-admin-in-zend-framework,http://stackoverflow.com/questions/721938/admin-screens-in-zend-controller-or -module,http://stackoverflow.com/questions/3691070/zend-framework-admin-module-structure – 2011-03-28 17:30:54

回答

2

Definatly屬於一個新的模塊,那麼很容易產生在我看來,一個單獨的佈局。

在最近的一個項目中,一個同事在每個模塊中創建了一個單獨的管理控制器,並在管理模塊中定義了佈局。通過這種方式,他可以通過主管理模塊自動檢測安裝了哪些模塊並基於每個可插拔模塊中的管理控制器創建菜單,從項目中刪除/刪除模塊。

我已經解釋得不好,但它是一個很好的系統。

1

我會創建一個單獨的模塊。否則,您可能會遇到上下文問題,因爲前端中的ArticleController應該具有其他/有限的功能,然後是管理ArticleController,並且最終實現混合控制器類(壞主意!)或在管理類前綴。

因此,擁有多個模塊可以更容易地區分不同的問題。

(加上它會讓你更容易實現ACL,並辦理相應的資源/角色定義。)