1

我正在尝试将 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 

请问,谁能帮我找到这个类来扩展它?我知道在哪个文件夹中,但不能从那里扩展它。

谢谢。

4

1 回答 1

2

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

App::uses('Mysql', 'Model/Datasource/Database');
于 2012-07-31T20:57:55.930 回答