Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 Codeigniter中集成不同的模块_Php_Codeigniter_Integration - Fatal编程技术网

如何在PHP Codeigniter中集成不同的模块

如何在PHP Codeigniter中集成不同的模块,php,codeigniter,integration,Php,Codeigniter,Integration,我和我的一些朋友正在尝试创建一个基于web的ERP系统。我和另外五个人负责销售和库存管理模块,另外一些人负责财务会计模块。财务核算依赖于销售和库存模块 应用程序是这样的-:将有三个不同级别的用户可以登录到系统 用户将在应用程序中添加/删除/更新销售信息 用户将在应用程序中添加/删除/更新库存信息 最后一个将处理财务会计,他将添加/删除/更新信息,有时生成报告 我们正在使用Codeigniter框架。现在的问题是,当我们在不同的地点完成任务时,我对如何集成模块(财务会计+销售+库存)感到非常困惑

我和我的一些朋友正在尝试创建一个基于web的ERP系统。我和另外五个人负责销售和库存管理模块,另外一些人负责财务会计模块。财务核算依赖于销售和库存模块

应用程序是这样的-:将有三个不同级别的用户可以登录到系统

  • 用户将在应用程序中添加/删除/更新销售信息
  • 用户将在应用程序中添加/删除/更新库存信息
  • 最后一个将处理财务会计,他将添加/删除/更新信息,有时生成报告
  • 我们正在使用Codeigniter框架。现在的问题是,当我们在不同的地点完成任务时,我对如何集成模块(财务会计+销售+库存)感到非常困惑

    请您给我一些建议,说明在开发过程中我们应该采取哪些步骤,以便我们可以在完成这些模块后轻松集成这些模块

    提前感谢:)


    p.S如果我遗漏了任何要提供的信息,请让我知道:)

    在与其他团队合作之前,应先定义数据库设计、成员角色和权限

    一旦这些都建立起来,你就不应该有太多的时间来开发特定于你的销售和库存管理的模型和控制器(而他们正在开发特定于他们的模型和控制器)。您的视图也是如此,但是我会以一种可以轻松放置到内容区域的方式来构造这两种视图,这样您就可以让其他人稍后抛出一些导航/页脚/页眉,除非您已经设置了导航模式并完成了一些设计


    基本上,如果您都使用相同的数据库架构,那么在不同的团队中工作应该没有问题。

    在与其他团队进行拆分之前,应该先定义数据库设计、成员角色和权限

    一旦这些都建立起来,你就不应该有太多的时间来开发特定于你的销售和库存管理的模型和控制器(而他们正在开发特定于他们的模型和控制器)。您的视图也是如此,但是我会以一种可以轻松放置到内容区域的方式来构造这两种视图,这样您就可以让其他人稍后抛出一些导航/页脚/页眉,除非您已经设置了导航模式并完成了一些设计

    基本上,如果您都使用相同的数据库模式,那么在不同的团队中工作应该没有问题。

    +1.)非常感谢您的回复。你的回答很有帮助。但我的一个朋友建议对每个模块使用API。您认为这是一个好主意并且易于实施吗?再次感谢:)+1.)非常感谢您的回复。你的回答很有帮助。但我的一个朋友建议对每个模块使用API。您认为这是一个好主意并且易于实施吗?再次感谢:)