Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

CakePHP Model Query Mengembalikan Format Data

Di CakePHP, find() metode mengembalikan data seperti format pertama Anda. Tetapi Jika Anda ingin memformat seperti yang kedua maka Anda harus memprosesnya dengan tangan (coba hindari ini jika memungkinkan)

$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. Menyimpan karakter khusus ke database MySQL

  2. Masukkan baris dan hindari kondisi balapan (PHP/MySQL)

  3. Codeigniter ActiveRecord:bergabung dengan backticking

  4. Cara memasukkan nilai dalam tabel dengan kolom dinamis Jdbc/Mysql

  5. Mengekstrak hanya tanggal dari bidang datetime (mysql) dan menetapkannya ke variabel php