sql >> Database >  >> RDS >> Mysql

cakephp record toevoegen met enkele parameters vast

Er zijn verschillende manieren om dit te doen, maar ik denk dat het het beste is om de benoemde parameters .

In uw views/customers/view.ctp voegt u in wezen een customer_id toe aan de contacten/link toevoegen:

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

en in je views/contacts/add.ctp controleer je de genoemde parameter en gebruik je een verborgen veld:

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');
}

of een select met de juiste klant al geselecteerd:

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


  1. Aanhalingstekens negeren bij het importeren van een CSV-bestand in PostgreSQL?

  2. Gelijktijdig proces voor het invoegen van gegevens in de database

  3. De functie date_sub() implementeren met intervallen met jOOQ

  4. Hoe db-verbindingen op de server te beheren?