这是我实际的PHP连接
$connection = new PDO ('dblib:host=myhost';dbname=databasename, 'myuser', 'mypassword');
$connection ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
我如何在CakePHP app / Config / database.php 中声明它?有没有可用的DataSource?
答案 0 :(得分:2)
CakePlugin::load('SybaseDB');
如果您已经在使用CakePlugin :: loadAll(),则无需执行此步骤。
public $default = array(
'datasource' => 'SybaseDB.Sybase',
'host' => 'SERVERNAME',
'login' => 'username',
'password' => 'password',
'database' => 'dbname',
);
答案 1 :(得分:0)
这适用于CakePHP2
也将相同的文件放入/app/Model/Datasource/SybaseDB/Sybase.php
否则会出错“错误:无法找到数据源类Sybase。”