Я хочу показать столбцы двух таблиц, которые связаны между собой.
Мои модели выглядят следующим образом:
class Application_Model_DbTable_Ribadocsveranstaltung extends Zend_Db_Table_Abstract
{
protected $_name = 'riba_docs';
protected $_primary = 'docid';
protected $reference_Map = array(
'riba_veranstaltung' => array(
'columns' => 'riba_veranstaltung',
'refTableClass' => 'riba_veranstaltung',
'refColumns'=>'id'
)
);
Мой контроллер получает все данные:
$documents = new Application_Model_DbTable_Ribadocsveranstaltung();
$this->view->ribadocs = $documents->fetchAll();
На мой взгляд, у меня есть вывод таблицы html, который я построил следующим образом (фрагмент)
foreach($this->ribadocs as $document) :
?>
<tr>
<td class="row_<?PHP echo $i % 2;?>"><?php echo
this->escape($document->docid);?></td>
Вопрос: Как я могу получить, например, столбец veranstaltung из моей таблицы riba_veranstaltung вместо поля внешнего ключа veranstaltung из моей таблицы riba_docs? Я прочитал все руководства, которые смог найти до сих пор, но не получил удовлетворительного ответа.