我在选择带有教义的数据子集时遇到问题。
我有 3 张桌子
位置 联系 Contact_location
联系人和位置表包含一个名称和一个 ID,另一个表只包含 ID。例如:
Location
loc_id: 1
name: detroit
Contact
contact_id: 1
name: Mike
Contact_location
loc_id: 1
contact_id: 1
在原则上,位置表和联系人表之间存在多对多关系,其中contact_location 作为ref_class。
我想做的是在我的位置页面上找到所有联系人,例如 loc_id = 1。
我试过:
$this->installedbases = Doctrine::getTable('contact')->findByloc_id(1);
希望教义会看到这种关系并得到它,但它没有。
如何在相关的相关表格中进行教义搜索?我读到它可以使用 Findby 完成,但我发现文档不清楚。