Mysql
 sql >> база данни >  >> RDS >> Mysql

Форматиране на връщане на заявка за модел на CakePHP

В CakePHP, find() метод връща данни като първия ви формат. Но ако искате да форматирате като втория, тогава трябва да го обработите на ръка (опитайте се да избегнете това, ако е възможно)

$data = $this->find('all');
$assocs = Set::extract('/User', $data); // extracting all `User` array

foreach($assocs as $key => $assoc) {
    unset($data[$key]['User']); // removing the associate `User` from `$data`
    $data[$key]['UserGroup']['User'] = $assoc['User']; // adding associate under `UserGroup`
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django views.py Версия на SQL присъединяване със заявка за няколко таблици

  2. Как да съхранявате резултата от заявката в променлива с помощта на mysql

  3. Password_verify в PHP

  4. Използване на SSH тунелиране като VPN алтернатива

  5. MySQL:SUM() с JOIN връща неправилни стойности