sql >> Database teknologi >  >> RDS >> Mysql

CakePHP Model Query Return Data Formatering

I CakePHP er find() metode returnerer data som dit første format. Men hvis du vil formatere som en anden, skal du behandle den i hånden (prøv at undgå dette, hvis det er muligt)

$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. Fejl under indsættelse af dato - Forkert datoværdi:

  2. slet ved hjælp af hvor og eller

  3. SIGN() Eksempler i SQL Server

  4. SQL sammenligningsoperatør