Cakephp-3.x: Как изменить тип данных выбранного псевдонима?

Когда я пытаюсь сделать:

$fields = array('id' => 'custom_id', 'title' => 'some_name');

В результате я получаюid как строка

Если я сделаю:

$fields = array('custom_id', 'title' => 'some_name');

тогда это даетcustom_id как целое число

Как я могу получитьcustom_id какid без потери типа данных. Я прочитал документацию, но не нашел большой помощи.

Я думаю, что виртуальные поля могут что-то сделать. Но возможно ли это в поисковом запросе без использования виртуальных полей и т. Д.?

Заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос