【发布时间】:2011-08-07 05:13:56
【问题描述】:
我可以使用 Microsoft Drivers for PHP for SQL Server 从 PHP 调用 SQL server 2008 但由于需要 Sqlsvr 驱动程序类才能将 CakePHP 与 SQL server 2008 一起使用,我从 following repository 获取驱动程序文件。
但是,当使用以下 database.php 运行我的测试 cakephp 时
<?php
class DATABASE_CONFIG {
var $default = array(
'driver' => 'sqlsvr',
'host' => 'localhost\EPHP',
'login' => 'sa',
'password' => 'xxxxxxx',
'database' => 'Blog',
);
}
?>
我收到以下错误:
致命错误 (256):ConnectionManager::loadDataSource - 无法导入 DataSource 类 .DboSqlsvr [CORE\cake\libs\model\connection_manager.php,第 185 行]
然后我已经阅读了所有you-cannot-make-cakePHP-work-with-sql-2008 discussions。现在有解决办法吗?
更新:让我重新表述我的问题。如果有人成功使 CakePHP 与 SQL 2008 一起工作,我将不胜感激,并告诉我他遵循的过程。
【问题讨论】:
-
您使用的是哪个版本的 CakePHP?
-
Arjan,我有最新版本(1.3.11)。
-
RSK 是的,这是我做的第一件事并得到了同样的错误。
标签: php sql-server-2008 cakephp driver