2013-03-13 49 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之后被加载。