从Zend 2中的连接中获取数据

时间:2016-10-20 13:46:20

标签: php mysql zend-framework

我加入了Zend。在我的模型中我有

$select->join('properties', 'properties.OID = advertised_properties.TenancyProperty', array(), 'left');

TenancyProperty是外键,它是属性表中的OID。

在我看来,我可以像advertite_properties那样访问行(使用分页)

foreach ($this->paginator as $rentals) : ?>
.....
<?php echo $this->escapeHtml($rentals->ColumnInAdvertised_Properties);?>

但是如果我尝试使用

访问联接表(属性)中的行
<?php echo $this->escapeHtml($rentals->ColumnInProperties);?>

我没有得到数据。有人可以解释一下我做错了什么以及为什么我没有得到这些数据?

1 个答案:

答案 0 :(得分:0)

我解决了!我错过了数组中我需要的值,就像这样

$select->join('properties', 'properties.OID = advertised_properties.TenancyProperty', array('Column1fromTable' , 'Column2fromTable'), 'left');