php – Zend Framework 2模块和模型架构所需的建议
发布时间:2020-12-13 16:45:32 所属栏目:PHP教程 来源:网络整理
导读:我想开始使用Zend Framework 2,并需要一些关于框架体系结构的指导.我将 Akrabat’s ZF2 tutorial与它的 ZF1 equivalent进行了比较,到目前为止我注意到的主要区别似乎是 modules的使用.我喜欢将模块作为独立且可重复使用的代码片段的想法,我认为它可以帮助分
我想开始使用Zend Framework 2,并需要一些关于框架体系结构的指导.我将
Akrabat’s ZF2 tutorial与它的
ZF1 equivalent进行了比较,到目前为止我注意到的主要区别似乎是
modules的使用.我喜欢将模块作为独立且可重复使用的代码片段的想法,我认为它可以帮助分割我的应用程序并使其成为可能更易于维护.例如,我可以使用以下网址=>模块映射:
http://example.org/products => Products module http://example.org/services => Services module http://example.org/oauth => Oauth module [...] 令我困惑的是,我的一些模块将共享相同的底层数据库资源(例如,产品和服务使用相同的表进行注释),因此使用相同的数据库模型.因此,我想知道: 当多个模块使用数据库模型时,我应该将它放在哪里? 解决方法
请参阅以下文章:
http://adam.lundrigan.ca/2011/09/module-dependencies-in-zf2/
您可以创建第三个模块(例如:Base,Main),它是Products和Services模块的依赖项,或者您可以将Models添加到其中一个模块中,并将该模块用作另一个模块的依赖项. Module.php /** * Get dependencies * * @return array */ public function getDependencies() { return array( 'BaseModule' => array( 'version' => '>=0.1.0','required' => true ),); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |