Php 在Codeigniter中创建学校ERP系统的建议

Php 在Codeigniter中创建学校ERP系统的建议,php,codeigniter,erp,Php,Codeigniter,Erp,我的任务是在CodeIgniter中为多所学校创建一个学校ERP系统 因为我不知道如何开始这个项目。 首先,我创建了一个直接项目,其中一所学校登录并完成所需的工作,在这种情况下,代码会重复,例如,对于10所学校,我必须使用10个不同的CodeIgniter应用程序创建10个不同的域 我的困惑从这里开始 那么我可以创建一个可以处理多个站点的CodeIgniter应用程序吗? 如果是,则CodeIgniter能够处理N个申请(在本例中为学校) 或者,创建N个不同的应用程序和单个域是否合适 第三,有一

我的任务是在CodeIgniter中为多所学校创建一个学校ERP系统

因为我不知道如何开始这个项目。 首先,我创建了一个直接项目,其中一所学校登录并完成所需的工作,在这种情况下,代码会重复,例如,对于10所学校,我必须使用10个不同的CodeIgniter应用程序创建10个不同的域

我的困惑从这里开始

  • 那么我可以创建一个可以处理多个站点的CodeIgniter应用程序吗? 如果是,则CodeIgniter能够处理N个申请(在本例中为学校)

  • 或者,创建N个不同的应用程序和单个域是否合适

  • 第三,有一个超级管理员将创建学校,并授予学校不同类型的模块。接下来,学校成员(如校长)是管理员,将进一步创建更多的子用户(学生、家长等)。 现在,如果我创建10个不同的应用程序,而不是如何连接这个超级管理员和维护数据库


  • 请提供一些有价值的建议来启动项目,因为我对如何启动任务感到困惑。

    这里是解决您问题的快速方法,您需要为学校开发一个codeigniter应用程序,该应用程序在每次访问子域时使用数据库中的不同学校数据。我希望这有帮助

    你能帮我详细解释一下吗?首先,你需要具备基本的学校功能、入学、考试、课堂常规等。除此之外,你还需要有一个具有超级管理员的ACL,以便在数据库中创建学校档案,然后添加相关用户,如员工和家长。所有模块数据将根据学校ID加载。ACL的含义是什么?它用于应用程序不同用户的访问控制列表。它基本上是基于角色的权限。像学校的教师一样,可以管理学生的出勤情况。而学生只允许查看他们的出勤情况,不能更改。您可以在此处阅读感谢您的解释,但我的疑问仍然不清楚。至少提供一些负面标记的评论,以便新用户/用户能够理解错误所在。