Saya punya masalah ini. Saya pikir itu mungkin karena fungsi tersebut diabaikan di dalam fungsi pilih pertama dan itu hanya mengembalikan semuanya. Saya menemukan cara agar ini berfungsi, coba sesuatu seperti berikut:
Gunakan kelas Select bersama dengan fungsi selectWith dari tablegateway:
use Zend\Db\Sql\Select as Select;
$select = new Select();
$select->from('table');
$select->columns(array('id','category_name'));
$resultSet = $this->tableGateway->selectWith($select);