在CakePHP 2中扩展MySQL数据源

时间:2012-07-31 19:02:27

标签: cakephp-1.3 cakephp-2.0

我正在尝试将CakePHP 1.3插件移植到CakePHP 2。

在扩展MySQL时,给我带来麻烦的是什么。

该文件位于/ app / Plugin / PluginName / Model / Datasource,并且是PluginSource.php

扩展mysql的旧行是:

class PluginSource extends DboMysqli { ...

由于DboMysqli不再可用,我将其替换为:

class PluginSource extends Mysql { ...

但它一直给我以下错误:

Error: Class 'Mysql' not found 

拜托,有谁可以帮我找到这门课程来扩展它?我知道在哪个文件夹中,但不能从那里扩展它。

感谢。

1 个答案:

答案 0 :(得分:2)

通过将以下内容添加到文件顶部来告知Cake有关Mysql.php位置的信息:

App::uses('Mysql', 'Model/Datasource/Database');