sql >> Databáze >  >> RDS >> Mysql

CakePHP Model Query Return Data Formation

V CakePHP, find() metoda vrací data jako váš první formát. Ale pokud chcete formátovat jako druhý, musíte to zpracovat ručně (snažte se tomu vyhnout, pokud je to možné)

$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. OPENXML s xmlns:dt

  2. tabulka je uvedena dvakrát jako cíl pro INSERT i jako samostatný zdroj dat

  3. Chyba MySQL #2014 – Příkazy nejsou synchronizované; tento příkaz nyní nemůžete spustit

  4. Problém se zobrazením dat MySQL na android studiu pomocí volley