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

ファイルの先頭に以下を追加して、Mysql.php の場所を Cake に通知します。

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