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
将Codeigniter中的内容打包以用于多个项目_Codeigniter - Fatal编程技术网

将Codeigniter中的内容打包以用于多个项目

将Codeigniter中的内容打包以用于多个项目,codeigniter,Codeigniter,我有一系列使用codeigniter的项目,它们都使用用户控制器。控制器进行登录、注册、用户页面等操作。它还具有视图集合和模型。所有这些内容都在url路由的/users/*下 如果我在每个项目中重用的所有这些东西都放在一个文件夹中,那就太好了,这样就可以轻松地单独对其进行版本管理,并且可以轻松地从一个项目传输到另一个项目 有没有一个很好的方法可以使用codeignighter实现这一点 注意:我以“用户”为例,但有很多东西我想捆绑起来,然后放到项目中,比如论坛、管理员等。如果您的代码是可重用的(

我有一系列使用codeigniter的项目,它们都使用用户控制器。控制器进行登录、注册、用户页面等操作。它还具有视图集合和模型。所有这些内容都在url路由的/users/*下

如果我在每个项目中重用的所有这些东西都放在一个文件夹中,那就太好了,这样就可以轻松地单独对其进行版本管理,并且可以轻松地从一个项目传输到另一个项目

有没有一个很好的方法可以使用codeignighter实现这一点

注意:我以“用户”为例,但有很多东西我想捆绑起来,然后放到项目中,比如论坛、管理员等。

如果您的代码是可重用的(也适用于其他人),您可以为它点燃火花,请参阅


如果您的代码可以单独重用,您可能必须使用@Dave和@dianuj提到的HMVC模块化设置,或者使用我个人没有太多成功经验的HMVC模块化设置。

您考虑过研究HMVC模块化设置吗?这允许您将“插件”或“组件”捆绑到任何codeigniter环境中。每个插件/组件都按照MVC原则工作。。不确定这是否是你想要的,但这就是我在其他项目上重复使用大量代码的方式看看HMVC篝火