如何使用 Zend 的Zend_Db_Table与联结表的多对多关系?是否有任何内置方法提供这种虚构性或必须编写简单的 SQL?
问问题
764 次
1 回答
0
它在文档中:通过多对多关系获取行集
要获取一行:
$row->findManyToManyRowset($table,
$intersectionTable,
[$rule1,
[$rule2,
[Zend_Db_Table_Select $select]
]
]);
// Example
$productsRowset = $bug1234->findManyToManyRowset('Products',
'BugsProducts');
// Here, BugsProducts is the junction table
但是,对于一对多关系,您还需要在类中定义关系:定义关系。
于 2012-08-07T15:44:00.033 回答