将Codeigniter中的内容打包以用于多个项目
我有一系列使用codeigniter的项目,它们都使用用户控制器。控制器进行登录、注册、用户页面等操作。它还具有视图集合和模型。所有这些内容都在url路由的/users/*下 如果我在每个项目中重用的所有这些东西都放在一个文件夹中,那就太好了,这样就可以轻松地单独对其进行版本管理,并且可以轻松地从一个项目传输到另一个项目 有没有一个很好的方法可以使用codeignighter实现这一点 注意:我以“用户”为例,但有很多东西我想捆绑起来,然后放到项目中,比如论坛、管理员等。如果您的代码是可重用的(也适用于其他人),您可以为它点燃火花,请参阅将Codeigniter中的内容打包以用于多个项目,codeigniter,Codeigniter,我有一系列使用codeigniter的项目,它们都使用用户控制器。控制器进行登录、注册、用户页面等操作。它还具有视图集合和模型。所有这些内容都在url路由的/users/*下 如果我在每个项目中重用的所有这些东西都放在一个文件夹中,那就太好了,这样就可以轻松地单独对其进行版本管理,并且可以轻松地从一个项目传输到另一个项目 有没有一个很好的方法可以使用codeignighter实现这一点 注意:我以“用户”为例,但有很多东西我想捆绑起来,然后放到项目中,比如论坛、管理员等。如果您的代码是可重用的(
如果您的代码可以单独重用,您可能必须使用@Dave和@dianuj提到的HMVC模块化设置,或者使用我个人没有太多成功经验的HMVC模块化设置。您考虑过研究HMVC模块化设置吗?这允许您将“插件”或“组件”捆绑到任何codeigniter环境中。每个插件/组件都按照MVC原则工作。。不确定这是否是你想要的,但这就是我在其他项目上重复使用大量代码的方式看看HMVC篝火