我已经开始与Yii合作一个月了(伟大的框架),我现在要构建一个ERP风格的应用程序。
目标是拥有一个主应用程序,然后根据用户的角色和权限,可以(通过单点登录)导航到ERP中的其他应用程序。
我在Yii's docs上阅读了有关模块的内容,虽然我明白了这一点,但我还是有些疑惑。
当然,将One Big应用程序与公司需要的所有分支应用程序作为模块有一个优势,但有哪些限制?
或者最好是在主应用程序中创建单独的整个应用程序而不是模块,然后在子域中导航?
答案 0 :(得分:0)
更好,更喜欢使用模块而不是开发单独的应用程序。使用模块,您可以拥有完全不同的外观和感觉,就像一个单独的应用程序你必须使用Gii工具,这也是你的应用程序中的一个模块。
模块的主要优点是您不必单独部署它,它是您网站中的自包含应用程序。但是,如果您需要完全分离这些应用程序,那么这可能是一个缺点。
要了解有关模块的更多信息,请参阅http://www.yiiframework.com/doc/guide/1.1/en/basics.module