Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在一个代码点火器安装中使用两个或多个应用程序?_Php_Codeigniter - Fatal编程技术网

Php 如何在一个代码点火器安装中使用两个或多个应用程序?

Php 如何在一个代码点火器安装中使用两个或多个应用程序?,php,codeigniter,Php,Codeigniter,我有两个项目,一个是CRM,另一个是项目管理。我想将这些项目合并到一个应用程序文件夹中,以便可以使用彼此的资源。我尝试了不同的解决方案,但没有一个能让我分享资源。 请记住,这两个项目都已完全开发。在控制器、模型和视图中为这两个应用程序创建子文件夹,以实现适当的分离 对于他们共享的资源,创建一个应用程序,并从那里访问该应用程序 application/model/crm application/model/product_management application/mod

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

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

对于他们共享的资源,创建一个应用程序,并从那里访问该应用程序

    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

我发现,对于此类项目,HMVC是最好的选择,在此类项目中,单个应用程序将成为模块,并可以访问彼此的控制器模式和视图。

您希望如何请求CRM和项目管理?在一个域中还是在不同的域中?感谢您的快速回复。我想保留在一个域中为CRM和项目管理的控制器、模型和视图创建子文件夹。除了那些对两者都通用的。我认为commond资源将是model或view。但是有一些文件在名称上是通用的,但它们的内容不同,因此在这种情况下,我会得到找不到资源的错误。然后创建子文件夹:
application/model/crm,application/controllers/crm,application/model/pm application/controllers/pm
并将文件移动到这些目录中。我将尝试此解决方案,如果成功,会与您联系,但我需要一些时间。顺便说一下,谢谢你的解决方案