Menambah jawaban @ samsonasik dan mengatasi masalah dalam komentarnya. Anda tidak akan bisa mendapatkan nilai gabungan dari apa yang dikembalikan dari pernyataan itu. Pernyataan itu mengembalikan objek model yang tidak memiliki baris yang digabungkan. Anda harus menjalankannya sebagai SQL pada tingkat yang akan menyiapkannya sebagai SQL mentah dan mengembalikan setiap baris yang dihasilkan sebagai array daripada objek:
$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']);
}