我可以從PHP與微軟驅動程序PHP for SQL Server調用SQL Server 2008(http://www.microsoft.com/download/en/details.aspx?id=20098)但是因爲需要Sqlsvr驅動程序類來使用CakePHP和SQL Server 2008,所以我得到了驅動程序文件以下資料庫(https://github.com/revathskumar/CakePHP-sqlsrv-driver)使CakePHP與SQL服務器2008一起工作
然而,以下爲database.php
<?php
class DATABASE_CONFIG {
var $default = array(
'driver' => 'sqlsvr',
'host' => 'localhost\EPHP',
'login' => 'sa',
'password' => 'xxxxxxx',
'database' => 'Blog',
);
}
?>
我得到了下面的錯誤運行我的測試CakePHP的時候。
致命錯誤(256):的ConnectionManager :: loadDataSource - 無法導入數據源類.DboSqlsvr [CORE \蛋糕\庫\型號\ connection_manager.php,線185]
然後我看了所有的你 - can not-make-cakePHP-work-with-sql-2008 discussion(http://groups.google.com/group/cake-php/browse_thread/thread/aa6da91e842e6e9f)。現在有沒有解決辦法?
UPDATE:讓我改一下我的問題。如果有人成功地使CakePHP和SQL 2008一起工作,並告訴我他遵循的步驟,我會很感激。
您正在使用哪個版本的CakePHP? – Arjan
你試過這個嗎? https://github.com/cakephp/datasources – RSK
Arjan,我有什麼最新版本(1.3.11)。 –