我正在研究一些我即将开始的PHP项目的框架(特别是CakePHP),它必须在Oracle上运行。
一个快速的谷歌搜索发现Cake没有与Oracle支持打包,而且有a driver someone wrote,但那是在2007年4月,所以我不知道信息的有效性如何。< / p>
有没有人有过使用CakePHP或任何其他运行在Oracle上的PHP框架的经验?对我来说有什么指示?
答案 0 :(得分:5)
Oracle肯定是Cake中被忽视的数据库之一。 默认情况下包含Oracle driver,甚至已经通过a number of revisions,但它的test coverage非常少。无论是驱动器的好坏,我都说不出来,这只意味着它还没有经过大量的测试,也可能是现实世界的使用。
同样,驱动程序可能会或可能不会很好,但如果它是一个关键任务应用程序,Cake可能不是最好的选择。除非您准备好在必要时跳入并修复驱动程序。 (并将补丁回馈给Cake项目。:o))
答案 1 :(得分:1)
使用Oracle 8及更高版本支持打包的CakePHPdoes como,您只需在app/config/database.php
中的DATABASE CONFIG中更改驱动程序
'driver' => 'oracle'
http://code.cakephp.org/source/app/config/database.php.default#82
答案 2 :(得分:1)
关于其他框架:我们有一个运行Zend Framework&amp;的Intranet。 Oracle db。 Oracle(一般情况下)sux :)没有自动增量,字符集问题,与案例相关的问题和其他东西,但驱动程序本身工作正常:)
答案 3 :(得分:1)