2010-04-01 22 views
0

讓我先說我沒有和我怎麼使用一些東西,得到的結果需要在Zend框架應用程序架構的建議,或者說方法處理模塊

我已經建立了模塊化結構的東西:

application/ 
    /configs 
    /layouts 
    /models 
    /modules 
     /users 
     /profile 
      /frontend 
      /backend 
       /controllers 
       /views 
       .... 
  1. 我寫一個插件,不帶FrontController-> setModuleControllerDirectoryName() FrontController-> addModuleDirectory() 就將此變化和它所有的好我有一個改變了所有的目錄,根據天氣管理員頁面是否在url中請求(它有點像/ admin/some/some)

  2. 比方說,我有一個與配置文件查看有關的任何佈局,在這種情況下,「配置文件」模塊。本概要佈局分爲三個部分

    alt text http://img693.imageshack.us/img693/2463/profileyw.png

在佈局我被拉出與動作()

$this->action('index', 'photo', 'profile'); 

然後我有資料/ PhotoController的索引作用遇到少數問題 1.調用時可以在Photo Controller內部傳入Params(profile/profile/index); 2.發現助手Action()是邪惡的原因,它開始另一個調度循環=) ---現在我想我的方法在插入控制器模塊到佈局也evil =)。無論如何,我應該如何處理在佈局中插入一些控制器(另一個模塊控制器)?

+0

請任何人,戈登,你在哪裏=) – simple 2010-04-01 09:54:18

+0

或者是一個錯誤的地方問? =) – simple 2010-04-01 10:31:20

回答

0

好吧,說實話你的項目結構不夠明確,如:

/profile 
      /frontend 
      /backend 
       /controllers 
       /views 

輪廓是那麼什麼是forntend模塊和後端任何方式 我明白的是: 你願意執行檔案/ PhotoController資訊主頁上的佈局 我可能是錯的,但我想 創建您的命名空間和動作助手或在您的情況下,它應該是視圖助手服務或類來執行新創建的類

你會發現更多的信息上this book章10 - 頁295 - 服務

希望我做了一個線索跨模塊通信