Получение результата из базы данных в определенном формате cakephp5 ⇐ Php
-
Anonymous
Получение результата из базы данных в определенном формате cakephp5
В настоящее время я нахожусь в процессе перехода с CakePHP 2.8 на CakePHP 5.x. В CakePHP 2.8 я получал результаты в следующем формате:
$this->find('all', array( 'содержать' => массив('UserDetail'), )); Множество ( [ИмяМодели] => Массив ( [идентификатор] => 83 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 ) [UserDetail] => Массив ( [идентификатор] => 1 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 ) ) Однако после перехода на CakePHP 5.0 результаты теперь имеют следующий формат:
( ( [идентификатор] => 83 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 [user_detail] => Массив ( [идентификатор] => 1 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 ) ) ) $query = $this->find('all')->contain(['UserDetail']); $result = $query->toArray();
Есть ли способ получить результаты в CakePHP 5.x в том же формате, что и в CakePHP 2.8?
Спасибо за любую помощь в переходе CakePHP 5.x с версии 2.x.
В настоящее время я нахожусь в процессе перехода с CakePHP 2.8 на CakePHP 5.x. В CakePHP 2.8 я получал результаты в следующем формате:
$this->find('all', array( 'содержать' => массив('UserDetail'), )); Множество ( [ИмяМодели] => Массив ( [идентификатор] => 83 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 ) [UserDetail] => Массив ( [идентификатор] => 1 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 ) ) Однако после перехода на CakePHP 5.0 результаты теперь имеют следующий формат:
( ( [идентификатор] => 83 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 [user_detail] => Массив ( [идентификатор] => 1 [поле1] => значение1 [поле2] => значение2 [поле3] => значение3 ) ) ) $query = $this->find('all')->contain(['UserDetail']); $result = $query->toArray();
Есть ли способ получить результаты в CakePHP 5.x в том же формате, что и в CakePHP 2.8?
Спасибо за любую помощь в переходе CakePHP 5.x с версии 2.x.
Мобильная версия