我正在尝试将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
拜托,有谁可以帮我找到这门课程来扩展它?我知道在哪个文件夹中,但不能从那里扩展它。
感谢。
答案 0 :(得分:2)
通过将以下内容添加到文件顶部来告知Cake有关Mysql.php位置的信息:
App::uses('Mysql', 'Model/Datasource/Database');