ThinkUp フレームワーク用のプラグインを作成する場合、新しいデータ モデルを作成するにはどうすればよいですか?
つまり、プラグインがデータベースからデータを読み書きできるようにしたい/必要なので、私の本能は、私が言うことができるような新しいDAOを作成することです
DAOFactory::getDAO('MycustomDAO')
ただし、クラス名は DAOFactory に組み込まれているため、上記の結果、「DAO マッピングが定義されていません」という例外がスローされます。私のプラグインで次のようなことをするのは適切ですか?
DAOFactory::dao_mapping['MycustomDAO']['mysql'] = 'MycustomMysqlDAO';
もしそうなら、この配線コードはどこにありますか? そうでない場合、Thinkup プラグインでデータ モデルを設定する「正しい」方法は何ですか? 明確にするために、これを行う方法は 6 つ考えられますが、「正しい」/「意図した」方法を探しています。ドキュメントと配送コードを調べましたが、私がやろうとしていることの例が見つかりません。