我有一堆使用codeigniter的项目都使用用户控制器。控制器执行登录,注册,用户页面等。它还具有一组视图和模型。所有这些东西都属于url路由中的/ users / *。
如果我在每个项目中重复使用的所有这些内容都在一个文件夹中,那将很容易就可以很容易地单独进行版本管理,因此很容易从一个项目传输到另一个项目。
使用codeignighter有一个很好的方法吗?
注意:我使用“user”作为示例,但是我想捆绑很多东西,只是放入项目,例如论坛,管理员等。
答案 0 :(得分:1)
如果您的代码可以重复使用(也适用于其他代码),您可以为它添加一个火花,请参阅sparks。
如果您的代码可以单独使用,则可能必须使用@Dave和@dianuj所提及的HMVC模块化设置,或者使用git submodule,我个人没有太多成功。