让我们改变这个问题: 我有一个AdminController的新闻模块,这个管理控制器不应该通过前端访问,所以我不能添加这个控制器到新闻模块的invokables配置。 我应该将admincontroller添加到ZfcAdmin模块的可调用项中,并将News \ AdminController添加为zfcadmin路由的子路由。 我的问题是我怎样才能做到这一点在新闻模块不能在ZfcAdmin模块invokables配置的东西? 我只是想复制应用程序中的新闻模块,它自己开箱即可完成所有的事情。在Zend Framework 2中添加控制器到另一个模块的invokeables
0
A
回答
2
我甚至不明白这个问题。语法总是为
'controllers' => [
'invokables' => []
]
您添加的所有内容都可在整个应用程序中使用。此外,一个模块不应该试图将它的类注入到另一个模块中。命名空间可以分开。还有其他方式可以将模块绑定在一起(事件等)。
如果这不能令您满意,您可以进一步解释您的问题,我们可能会帮助您。
更新
我的回答不会改变核心。您仍然将AdminController
添加到NewsModule
的invokables
阵列中。所有ZfcAdmin
现在需要的是你添加管理路由到你的配置中(仍然在NewsModule
之内。这个模块化系统的重点在于你不必费尽周折才能让你的东西工作;)
至于路线,请参阅this section of ZfcAdmins Documentation。您需要的其他东西也在文档中。
TL/DR它所有保持你的NewsModule
内。没有文件,没有配置,没有留下你的名字空间;)
相关问题
- 1. Zend Framework 2(ZF2)转发到不同的模块控制器
- 2. Zend Framework的扩展模块控制器
- 3. 在Zend Framework 2中使用自定义控制器扩展模块控制器
- 4. Zend Framework 2多个模块
- 5. Zend Framework 2模块
- 6. 从另一个模块中的控制器扩展控制器?
- 7. Zend Framework 2 - 接口,模块和控制器
- 8. zftable模块的Zend Framework 2
- 9. 分享的Zend模块控制器用于另一模块
- 10. Zend Framework从另一个控制器目录加载Controller Helper
- 11. Zend Framework在模块/控制器中渲染不同的视图
- 12. 在Zend Framework的模块控制器中创建动作
- 13. zend framework 2在其他模块中加载模块
- 14. 如何在Zend Framework中的第三方模块的控制器中添加动作2
- 15. Zend Framework 2模块设计
- 16. Zend Framework 2模块协作
- 17. ZF3重定向到另一个模块中的另一个控制器acton
- 18. Zend Framework 2 - 向控制器添加样式
- 19. 基本控制器的Zend Framework 2
- 20. Zend Framework只加载默认模块控制器
- 21. 如何在Zend Framework中区分模块和控制器
- 22. 控制器在另一个模块
- 23. 如何在Zend Framework 2中创建通用模块/控制器/动作路由?
- 24. 添加子路由到Zend框架模块控制器
- 25. Zend Framework 2中的模块(ZF2)
- 26. 在我的模块在zend应用中调用另一个控制器
- 27. Zend Framework:从另一个目录加载模块
- 28. Zend Framework呈现另一个控制器的视图
- 29. 如何在Zend Framework中添加多个模块目录?
- 30. Zend Framework控制器名称在链接中添加两次
感谢您的回答,我改变了问题,并添加更多的细节 – Dante
@ user2688442看到更新 – Sam