自定义DAO for Thinkup插件

时间:2012-10-26 16:25:32

标签: php thinkup

在为ThinkUp Framework创建插件时,我“应该”如何创建新的数据模型?

也就是说,我想/需要我的插件来读取和写入数据库中的数据,所以我的直觉是创建一个新的DAO,这样我就可以说

DAOFactory::getDAO('MycustomDAO')

但是,由于类名被硬连接到DAOFactory中,因此上面的结果是“抛出了没有定义DAO映射”的异常。我的插件是否适合执行以下操作?

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

如果是这样,这个接线代码应该在哪里?如果没有,在Thinkup插件中设置数据模型的“正确”方法是什么?要清楚,我可以想到六种方法可以做到,但我正在寻找“正确”/“预期”的方式。我查看了文档和运输代码,但找不到我正在尝试做的任何示例。

0 个答案:

没有答案