2013-07-25 40 views
0

所以,我的情况是这样的:我负责重构大型网站的一部分。直到最近,这个网站都是由不懂网络开发的人监督的合作社拼凑起来的。由此产生的代码是一个可怕的混乱。我想开始使用框架,但不可能停止所有其他开发,以便重构整个站点并立即在整个站点范围内使用CodeIgniter。相反,我希望从我在CodeIgniter中分配的工作开始,并随着时间和工作量的允许将其扩展到网站的其他部分。虽然我确信有可能这样做,但它有多困难?是否有任何我需要知道的“陷阱”?根据您的经验,您可以提供任何见解,都将受到赞赏。我从一开始就在CodeIgniter中完成了项目,并且完成了完全不使用框架的项目,但是我从来没有试图将不使用框架的项目迁移到之前使用框架的项目。你可以混合CodeIgniter代码与非框架代码?

回答

1

你自己回答了这个问题。我可以给你的最好的提示是,你必须严重依赖mod_rewrite,直到你重写了所有的东西。

+0

确实mode_rewrite首先您的Codeigniter应用首先... –

+0

我将不得不进一步调查mod_rewrite以获得更好的理解,因为我过去没有广泛使用mod_rewrite。任何进一步的信息,你可以提供这将不胜感激。 –

0

我之前有同样的问题,我做到了。你也可以这样做。

您可以慢慢迁移它,因为它确实可以立即执行。因此,您可以创建CI应用程序,以及您转换的这些代码,在CI文件夹上添加(如以前那样),还可以在其他文件夹中放入其他文件夹,并在CI中缓慢迁移。你可以做到这一点没有问题,因为CI也将他们的代码转换成PHP代码,所以它会是一样的。