2013-03-13 31 views
0

我正在與一些將使用ZfcUser的項目中的團隊成員合作。我知道擴展窗體的方法是通過在我們自定義模塊的init方法內部將一個監聽器附加到窗體事件上。通過重載工廠擴展/替換ZfcUser中的表單?

這很好,我們可以這樣做。然而,我們試圖用很少的邏輯來保留Module類,因爲如果我們告訴他們所有與表單相關的邏輯將被放置在Forms目錄中,那麼一些初級開發人員往往會迷失方向,除了用戶的東西在Module類中。

所以我想知道如果我在加載

'service_manager' => array( 'factories' => array( 'zfcuser_register_form' => function()

實例加載我們自己的形式,如果因爲有時ZfcUser模塊被後我們的應用模塊加載,這將怪胎?

回答

1

如果你把你的模塊名稱放在/config/application.config.php裏面的'ZfcUser'下面,那麼它將保證你的模塊在ZfcUser之後被加載。