我目前正在研究一些基于ZendFramework的Web应用程序。 在其中一个模块中,需要计算物料价格。 购买时,通过提供一些促销代码,客户可以获得一个或多个折扣。ZendFramework - 在模块目录结构中放置其他类的位置?
我想使它成为装饰(图案)。
基类计算价格(方法“getPrice”)可以由更多装饰类之一修改。他们每个人都可以减少一些价值。 所以,每次促销活动都有其自己的类实现一些接口(例如与方法“用getPrice”)
当然的例子是简化;)
我的问题是,在什么地方这串类(和接口)在目录结构*
*我使用默认ZF的模块化目录结构。
他们有一些共同的模型,也许助手?但绝对没有什么共同的意见...
另一件事是,他们应该绑定模块,所以他们应该被放置在该模块文件夹。
任何帮助,任何想法可以理解的:)
谢谢@adlawson 这是最简单的解决方案,但我认为,在主库dir中,应该只是应用程序范围的库,它扩展了ZF或提供了附加功能。 我要求的一个是模块特定的... – drep