Php Thinkup插件的自定义DAO

Php Thinkup插件的自定义DAO,php,thinkup,Php,Thinkup,为ThinkUp框架创建插件时,我应该如何“创建”新的数据模型 也就是说,我希望/需要我的插件从数据库读取和写入数据,所以我的直觉是创建一个新的DAO,这样我就可以说 DAOFactory::getDAO('MycustomDAO') 但是,由于类名是硬连接到DAOFactory中的,因此会引发“没有为定义DAO映射”的异常。在我的插件中,这样做合适吗 DAOFactory::dao_mapping['MycustomDAO']['mysql'] = 'MycustomMysqlDAO';

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

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

DAOFactory::getDAO('MycustomDAO')
但是,由于类名是硬连接到DAOFactory中的,因此会引发“没有为定义DAO映射”的异常。在我的插件中,这样做合适吗

DAOFactory::dao_mapping['MycustomDAO']['mysql'] = 'MycustomMysqlDAO';
如果是,该接线代码应在何处使用?如果不是,在Thinkup插件中设置数据模型的“正确”方法是什么?明确地说,我可以想出六种方法来实现这一点,但我正在寻找“正确的”/“预期的”方法。我已经查看了文档和装运代码,但找不到任何我想做的示例。

就是您所说的吗?