大家好
对于通过Zend_Db_Table
/ Zend_Db_Table_*
where
($_referenceMap
)是否支持$_dependentTable
例如,我有博客(表:博客)和地区(表:地区)类,每个博客都有region_id:
|-------------| |--------------|
| regions | | blogs |
|-------------| 1 : m |--------------|
| region_id | <----------- | region_id |
| region_name | | blog_id |
|-------------| | blog_message |
| blog_enabled |
|--------------|
还有什么办法可以做,比如:
$a = new Regions();
$a->fetchRow(1)->findBlogs(..., $a->getAdapter()->quoteInto('blog_enabled = ?', 1));
即。使用Region
查找region_id == 1
,然后查找属于Blogs
的所有Region
,并blog_enabled == 1
答案 0 :(得分:0)
找到解决方案:
$a = new News();
$a->fetchRow()->findParentRegions($a->select()->where('region_enabled = ?', 1));