【发布时间】:2012-03-13 22:23:50
【问题描述】:
我正在尝试从项目表中选择一个项目并加入第二个表(图像)。表格图像将为每个项目提供多个结果。问题是结果连接只带来一个结果,而不是包含所有图像数据的数组。
代码
$select = $this->select();
$select->setIntegrityCheck(false);
$select->from($this)
->joinLeft('items_images', 'items.item_id = image_item_id')
->where($where);
$result = $this->fetchRoll($select);
我错过了什么?
谢谢
【问题讨论】:
-
什么是 fetchRoll?它看起来像 fetchAll 但它也可能是 fetchRow.. :)
-
结果将始终是单个项目,该数组将有另一个子数组,其中包含与该项目关联的每个图像的数据(连接的结果)。
标签: arrays zend-framework join multiple-results