Привет всем
Is 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
where
условия... - person Bubonic Pestilence   schedule 15.01.2011