Kohana'通配符'ORM模型

时间:2015-10-15 21:33:01

标签: php orm kohana-orm kohana-3.3

目前,我的应用为每个客户创建了可以存储自己联系人的表格。

这是为每个客户自动创建的。

例如:客户1获取一个名为contacts_1

的新表

我有一个名为Contact的ORM模型,我稍微调整了一下,允许在使用工厂时传递一个或两个变量。

例如:将Contact对象加载为该列表的迭代器 $ contact = ORM :: factory('Contact',1);

例如:为特定联系人加载Contact对象 $ contact = ORM :: factory('Contact',array(1,1)); (第一个变量是列表ID,第二个是联系人ID)

这一切都运行正常,但是当通过迭代器加载时尝试保存联系人的信息时,它没有传递list_id变量,因此无法正确执行创建/更新。

然而,在加载单个联系人时它可以正常工作。

我正在寻找有关如何: *做得更好,没有为动态创建的每个联系人列表创建单独的ORM模型 *如何将list_id变量传递给ORM模型的迭代部分,以便save函数正确执行。

0 个答案:

没有答案