Thêm vào câu trả lời của @ samsonasik và giải quyết các vấn đề trong nhận xét của nó. Bạn sẽ không thể lấy các giá trị đã kết hợp từ những gì được trả về từ câu lệnh đó. Câu lệnh đó trả về đối tượng mô hình sẽ không có các hàng được nối. Bạn sẽ cần thực thi nó dưới dạng SQL ở một cấp độ sẽ chuẩn bị nó dưới dạng SQL thô và trả về cho bạn mỗi hàng kết quả dưới dạng một mảng chứ không phải là một đối tượng:
$sqlSelect = $this->tableGateway->getSql()->select();
$sqlSelect->columns(array('column_name_yourtable'));
$sqlSelect->join('othertable', 'othertable.id = yourtable.id', array('column_name_othertable'), 'left');
$statement = $this->tableGateway->getSql()->prepareStatementForSqlObject($sqlSelect);
$resultSet = $statement->execute();
return $resultSet;
//then in your controller or view:
foreach($resultSet as $row){
print_r($row['column_name_yourtable']);
print_r($row['column_name_othertable']);
}