【发布时间】:2010-10-19 14:46:07
【问题描述】:
在过去的一段时间里,我一直在开发一个基于 Zend 框架的网上商店应用程序,我们正在从头开始构建它。该应用程序已为多个客户成功设置,但我们偶然发现有关应用程序的可扩展性和模块化的问题越来越多。
很多客户在某些问题上需要很多不同的方法,通常需要自定义默认模块或扩展它们。我一直在网上寻找基于 Zend Framework 的代码,可以指导我这样做,到目前为止,Magento 是我想出的唯一示例。尽管 Magento 似乎在提供可扩展性和模块化方面做得很好,但代码对于我当前的需求来说过于复杂和广泛(或者看起来如此)。
在理想情况下,它的工作方式如下:
- 每个客户端都安装了“基础”应用程序
- 应轻松覆盖或扩展模块、控制器、模型
- 应该可以轻松创建新模块
是否有任何其他基于 Zend 框架的应用程序或其他指针可以引导我朝着正确的方向前进?
提前致谢。
【问题讨论】:
-
无意冒犯,但这是一个“告诉我如何成为更好的程序员”类型的问题。答案将是深刻而复杂的,并且由 OOD 原则驱动——主要是多态性。除非您只是在寻找基于 ZF 的项目来帮助您入门。
-
感谢您的回复,彼得;我没有任何冒犯,但我不确定你的意思是什么。如果您说答案可能太复杂,我无法理解:可能是这样。但我们都在这里学习,我承认我可以使用一些指针,因为我现在几乎迷失了。
-
我只是说这是程序员在几个月的时间里学到的东西,需要一个比我聪明得多的人才能在有限的上下文中给你一个有用的答案StackOverflow。
-
感谢您的澄清,我理解您的意思。如前所述,我仍然希望在这个“有限的上下文”中找到一些指针。
标签: php zend-framework web-applications modularity