2

ThinkUp フレームワーク用のプラグインを作成する場合、新しいデータ モデルを作成するにはどうすればよいですか?

つまり、プラグインがデータベースからデータを読み書きできるようにしたい/必要なので、私の本能は、私が言うことができるような新しいDAOを作成することです

DAOFactory::getDAO('MycustomDAO')

ただし、クラス名は DAOFactory に組み込まれているため、上記の結果、「DAO マッピングが定義されていません」という例外がスローされます。私のプラグインで次のようなことをするのは適切ですか?

DAOFactory::dao_mapping['MycustomDAO']['mysql'] = 'MycustomMysqlDAO';

もしそうなら、この配線コードはどこにありますか? そうでない場合、Thinkup プラグインでデータ モデルを設定する「正しい」方法は何ですか? 明確にするために、これを行う方法は 6 つ考えられますが、「正しい」/「意図した」方法を探しています。ドキュメントと配送コードを調べましたが、私がやろうとしていることの例が見つかりません。

4

0 に答える 0