ZendFramework Как задать типы колонок при вызове $tableGateway->selectWith()?

  • Автор темы Автор темы khusamov
  • Дата начала Дата начала

khusamov

Новичок
Здравствуйте!

Я из базы делаю выборку следующим образом:

PHP:
$select = $tableGateway->getSql()->select();
...
$data = $tableGateway->selectWith($select);
$result = $data->toArray();

В массиве $result я получаю данных, причем числа и булевские значения там в виде строк.

Как мне указать типы колонок, чтобы числа были типа int или float, а булевские значения предстали в обычном для PHP виде?
 
какбы сам по себе зенд не делает ничего ну или все в строки и тут множество подходов, в зависимости от твоей программы
довольно неплохая статейка http://www.davebiddle.co.uk/blog/converting-data-with-hydrating-result-sets-in-zf2
можно также делать сущность на результат и там конвертить в тех же геттерах/сеттерах
 
Сверху