任何人都可以为我提供 ZEND 模块化运行示例。所有工作都像我真的很累尝试的事情一样。
问候乔斯
Jeroen Keppens使用 zend 创建模块化应用程序。
一个想法是去优秀书籍《Zend Framework 1.8 Application Development》的网站下载该书的源代码(免费提供)。第 12 章中完成的应用程序是模块化的,具有框架的许多功能以及许多出色的开发实践,因此我只能假设熟悉这样的应用程序会对您有所帮助。
它可能有点大,但 Magento 基于 Zend 框架并且非常模块化。那里的 Zend 类正在慢慢被 Magento 特定的类所取代,但它们仍然保留了很多 Zend 框架的东西,比如控制器、助手、模型。
它们为每个模块提供配置以连接到路由器系统、管理员、模板(您甚至可能不必编辑模板文件)。您还可以使用模块配置覆盖模块中的模型、控制器和其他内容。
老实说,我没看过那么多,但说到可扩展性:Magento 很难被击败。要将其用作其他系统的基础,需要在其他领域进行改进,例如性能、可扩展性、错误、复杂性和兼容性。
Rob Allen 的Zend Framework in Action怎么样?这是一本很棒的书,Rob 的风格非常随和,并以非常直截了当的方式解释了众多主题。
或者,从 github克隆我的Zend Framework 开发项目的副本。我正在编写它,特别是为了涵盖 Zend Framework 中可用的所有各种概念;它正在使用模块。
祝一切顺利,
马特