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

cakephp menambahkan catatan dengan beberapa parameter diperbaiki

Ada beberapa cara untuk melakukan ini, tetapi menurut saya yang terbaik adalah menggunakan parameter bernama .

Pada dasarnya, di views/customers/view.ctp, Anda menambahkan customer_id ke kontak/tambahkan tautan:

$html->link(__('Add contact', true), array('controller' => 'contacts', 'action' => 'add', 'customer_id' => $customer['Customer']['id']));

dan di views/contacts/add.ctp Anda, Anda memeriksa parameter bernama dan menggunakan bidang tersembunyi:

if (isset($this->params['named']['customer_id'])) {
    echo $form->input('customer_id', array('type' => 'hidden', 'value' => $this->params['named']['customer_id']));
} else {
    echo $form->input('customer_id');
}

atau pilih dengan pelanggan yang tepat sudah dipilih:

echo $form->input('customer_id', array('selected' => @$this->params['named']['customer_id']));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:Bagaimana cara menghapus baris dari beberapa tabel dengan id yang sama dengan hanya 1 kueri?

  2. xampp mysql dan phpmyadmin tidak berfungsi

  3. Metode Efisien Untuk Menampilkan Judul Grup Sekali — PHP/MySQL/jQuery

  4. Deteksi item berurutan yang memenuhi kriteria tertentu dalam deret waktu

  5. Dapatkan data dari Mysql dan ubah menjadi array PHP