你可以将CodeIgniter代码与非框架代码混合使用吗?

时间:2013-07-25 12:02:43

标签: codeigniter

所以,我的情况是这样的:我负责重构一个大型网站的一部分。直到最近,该网站由合作社拼凑而成,这些合作社由不了解网络开发的人监督。结果代码是一个可怕的混乱。我想开始使用框架,但是不可能停止所有其他开发以重构整个站点并立即在站点范围内使用CodeIgniter。相反,我想首先完成我在CodeIgniter中分配的工作,并在时间和工作量允许的情况下将其用途扩展到站点的其他部分。虽然我确信有可能做到这一点,但有多难?我需要注意哪些“陷阱”?根据您的经验,您可以提供的任何见解表示赞赏。我从一开始就在CodeIgniter中完成了项目,并且我完成了根本不使用框架的项目,但我从未尝试过将不使用框架的项目迁移到以前使用框架的项目。

2 个答案:

答案 0 :(得分:1)

你自己回答了这个问题。我能给你的最好的建议是你必须严重依赖mod_rewrite直到你重新编码所有内容。

答案 1 :(得分:0)

之前我遇到过同样的问题而且我做到了。你也可以这样做。

您可以慢慢迁移它,因为您可以立即执行此操作。因此,您可以创建CI应用程序,以及您转换的这些代码,以添加CI文件夹(就像您之前所做的那样),其他您可以放在其他文件夹中并在CI中慢慢迁移。您可以毫无问题地执行此操作,因为CI还会将其代码转换为PHP代码,因此它们将是相同的。