我需要使用带有mdb访问数据库的cakephp 2.x创建一个站点(这是我们客户端的要求:()。
我已经看到了这个问题:
CakePHP use MS Access database (.mdb, not accdb): Do I need to write a driver? How to build it?
但我还没有解决,我已下载此插件并安装: https://github.com/cakephp/datasources
所以我用这种方式编辑了我的database.php:
public $default = array(
'driver' => 'Datasources.Database/AdoDb',
'persistent' => false,
'host' => 'localhost',
'login' => '',
'password' => '',
'database' => '',
'prefix' => '',
//'encoding' => 'utf8',
);
但是给我这个错误:
Undefined index: datasource
CakePHP is NOT able to connect to the database.
Datasource class could not be found.
我在bootstrap.php中尝试了这个:
App::uses('Datasources', 'Datasources.Model/Datasource');
有人可以帮助我访问我的mdb数据库吗? 感谢