目前,我的应用为每个客户创建了可以存储自己联系人的表格。
这是为每个客户自动创建的。
例如:客户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函数正确执行。