模块或新应用程序?

时间:2013-04-30 10:37:14

标签: php yii web-application-design yii-modules

我已经开始与Yii合作一个月了(伟大的框架),我现在要构建一个ERP风格的应用程序。

目标是拥有一个主应用程序,然后根据用户的角色和权限,可以(通过单点登录)导航到ERP中的其他应用程序。

我在Yii's docs上阅读了有关模块的内容,虽然我明白了这一点,但我还是有些疑惑。

当然,将One Big应用程序与公司需要的所有分支应用程序作为模块有一个优势,但有哪些限制?

或者最好是在主应用程序中创建单独的整个应用程序而不是模块,然后在子域中导航?

1 个答案:

答案 0 :(得分:0)

更好,更喜欢使用模块而不是开发单独的应用程序。使用模块,您可以拥有完全不同的外观和感觉,就像一个单独的应用程序你必须使用Gii工具,这也是你的应用程序中的一个模块。

模块的主要优点是您不必单独部署它,它是您网站中的自包含应用程序。但是,如果您需要完全分离这些应用程序,那么这可能是一个缺点。

要了解有关模块的更多信息,请参阅http://www.yiiframework.com/doc/guide/1.1/en/basics.module