Меня интересует использование абстракции в Zend Db RowSet вместо объединений, возможно ли это?
например, я могу получить некоторую информацию из родительской таблицы, как здесь
/**
* Get default photo info (path , description)
*/
public function getDefaultPhotoInfo($userdId){
$select = $this->select($this)
->where('id=?', $userdId);
$rowset = $this->fetchAll($select);
$current = $rowset->current();
$res = $current->findParentRow('UserPhotos', 'Avatar');
if(isset($res)){
return $res->toArray();
}
}
Как я могу использовать абстракцию Rowset, чтобы эта логика работала
table( id, pic_path,) table_translation(id, table_id, lang_id, pic_title);
Выше приведено представление двух таблиц, идея состоит в том, чтобы получить информацию из обеих таблиц с указанием lang_id, это легко с соединениями, но можно ли сделать это с абстракцией Db Rowset?