如何逐步将网站转换为CodeIgniter?
对于面向OO和MVC的PHP,我一直在做很多研究,并且几乎可以选择转移到CodeIgniter来管理我现有的大型网站。 我觉得使用OO + MVC环境具有巨大的组织和性能优势,并希望与现在使用的现有功能/程序结构相比,提高了开发速度。
但是,由于网站的规模庞大,我想逐渐将代码转移到CodeIgniter的结构中,从而有一个过渡时间段,其中部分网站位于CI中,而其他网站则位于旧式。
对于从代码结构的角度来看这样做的最佳方式,是否有任何建议,同时尽量减少重复代码的数量? 我对OO相当陌生,因为学习曲线,感觉渐进是最好的方法。
您可以将CI安装到文件夹中,并仅重定向(尽管.htaccess
)您想要使用CI处理的请求。 除此之外,一切都应该照常运行,您不需要改变目前的许多功能。 在CI上工作的部分越多,您将拥有的重定向规则越多。
我认为你必须确定数据库(模型)中的依赖实体,并首先从它们开始,例如某些联系人,用户注册等。
最可靠和最安全的方法是,您必须将当前的工作网站复制到本地计算机,然后开始一点一点地完成,直到完成所有工作,然后将其上传到公共Web服务器。
我只是从头开始编写整个网站(几乎),然后在所有工作和测试过程中将其上传到服务器。
从头开始“几乎”我的意思是你可以将一些HTML复制到View文件中,也许可以使用一些现有的PHP将部分后端拼凑在一起,但是我认为你必须从头开始编写大部分代码。 我使用MVC模式以面向对象的方式制作了一个半大规模的网站,甚至将它转移到CodeIgniter也不是一项简单的任务,更不是一个完全程序化编写的网站。 这是我的看法。
链接地址: http://www.djcxy.com/p/66673.html