【问题标题】:How to use two or more applications in one code igniter installation?如何在一个代码点火器安装中使用两个或多个应用程序?
【发布时间】:2016-09-26 12:21:59
【问题描述】:

我有两个项目,一个是 CRM,另一个是项目管理。我想将这些项目合并到一个应用程序文件夹中,以便我可以使用彼此的资源。我尝试了不同的解决方案,但没有一个是我共享资源的。 请记住,这两个项目都是完全开发的。

【问题讨论】:

  • 您希望如何申请 CRM 和项目管理?在一个域中还是在不同域中?
  • 感谢您的快速回复。我想保留在一个域中
  • 为 CRM 和项目管理的控制器、模型和视图创建子文件夹。除了对两者都通用的那些。我认为 commond 资源将是模型或视图。
  • 但是有一些文件名称相同但内容不同,所以在这种情况下我会得到资源未找到的错误。
  • 然后创建子文件夹:application/model/crm, application/controllers/crm, application/model/pm application/controllers/pm 并将文件移动到这些目录。

标签: php codeigniter


【解决方案1】:

为控制器、模型和视图中的两个应用程序创建子文件夹以进行适当的分离

对于他们共享的资源,也创建一个公共应用并从那里访问它

    application/model/crm
    application/model/product_management
    application/model/common

    application/controllers/crm
    application/controllers/product_management
    application/controllers/common

    application/views/crm
    application/views/product_management
    application/views/common

【讨论】:

  • 我会尝试这个解决方案,如果成功,我会回复你,但我需要一些时间。顺便感谢您的解决方案
【解决方案2】:

我发现 HMVC 最适合此类项目,其中单个应用程序将成为模块并可以访问彼此的控制器模式和视图。

【讨论】:

    猜你喜欢
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    相关资源
    最近更新 更多