2013-04-05 68 views
1

當我的數據庫是MySQL時,comand'cake bake all'工作正常,但當我嘗試使用Oracle生成mvc代碼時失敗。CakePHP 1.3 - 使用oracle進行烘焙時出現問題

應用程序按預期工作時,將database.php文件修改爲在使用MySQL生成mvc代碼之後使用我的oracle數據庫。

所以我相信甲骨文不是問題。

當oracle是我的默認數據庫時,如何獲得「蛋糕烤全部」工作?

database.php中代碼:

var $default = array(
    'driver' => 'oracle', 
    'persistent' => false, 
    'login' => 'LOGIN', 
    'password' => 'PASSWORD', 
    'database' => 'IP:1521/DATABASE' 
    ); 

回答

1

你一個必須確保你正在使用正確的數據庫爲您正在使用,也CakePHP的支持PHP和WAMP的版本/ MAMP/lampserver
再啓動組態。
數據庫CakePHP所支持
Drivers from here

並配置它Databases supported by CakePHP from here


查找列表 查找列表。這裏有些東西Configure PHP-sqlsrv Wamp Server

+0

謝謝艾薩克!這是一個配置問題。 oracle的驅動程序在php.ini中未啓用。一旦啓用了oracle驅動程序,cake控制檯就能夠讀取我的oracle數據庫。 現在唯一的問題是,蛋糕不僅閱讀我的用戶數據庫,而且閱讀整個Oracle數據庫。 – betogrun 2013-05-22 13:37:20

+0

沒有問題的伴侶:))很高興聽到這個消息。 - 你的新問題是否分類? – Fury 2013-06-01 13:25:30