cakephp – 从Cake 1.3迁移到2.0以及更高版本 – 迁移现有的或仅用于新的?
我刚刚完成了我第一个Cake PHP驱动的网站,刚刚看到他们已经在使用CakePHP 2.0(尚未稳定发布). 我的问题: >转移到新版本的CakePHP(当它成为“稳定”版本)时,这是非常耗时的吗?我知道他们有迁移指南,但是 – 我从来没有使用框架,所以我从来没有必要迁移任何东西. 这些看起来像简单的问题,但我非常感谢任何想法/建议 – 在Google上搜索,只是提出了如何迁移页面,而不是利弊. 我已经将几个网站从CakePHP 1.2迁移到1.3.根据我的经验,在有5-10个控制器,没有自定义插件的站点上需要2-3个小时.我发现我通常只需要更改一些函数调用的语法,当我弄清楚哪些函数调用时,这只是在整个网站上进行查找/替换的问题.当然这可能是一个从1.3到2.0的问题,但是我并没有意识到这将是一个特别激烈的API变革.更新:我现在正在迁移到CakePHP 2.0测试版,并认为我应该更新这一点,因为我发现更新更广泛和影响深远比我假设当我写这个.移民指南:https://github.com/cakephp/docs/blob/master/en/appendices/2-0-migration-guide.rst 另外更新:由于人们似乎发现了这个有用的东西,我只是想指出,Cake现在有助于提供一个升级shell,为您做一些工作.请注意,虽然文档说它会做“大部分”的工作,我发现还有很多功能调用等需要手动更新(参见迁移指南). 正如dhofstet所说,这将取决于你的网站的规模和复杂性. 无论您升级是否通常都是判断呼叫,但有时您必须(例如,如果您的主机升级到PHP 5.3,则蛋糕1.2有一些代码将会中断).你肯定不会有一种旧的WordPress,Drupal等安装的安全问题.随着Cake升级,我已经看到了一些明显的速度提升,所以根据情况,可能值得的麻烦就是这样(Cake 2.0终于放弃了PHP 4的支持).看看发行说明,看看是否有新的版本吸引你的东西. 要查看您的版本,请在蛋糕/ VERSION.txt文件中查看最后一行.很容易错过,但它应该是一个数字,例如1.3.8. (编辑:大庆站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |