Je souhaite modéliser la relation simple suivante:Cakephp: BelongsTo Relation
Un passager appartient à une voiture de tourisme; Une voiture a beaucoup de passagers.
La table des passagers a une colonne id et Car_id, la table Car a une seule colonne id.
Mes modèles ressemblent à ceci:
<?php
class Passenger extends AppModel {
var $name = 'Passenger';
var $belongsTo = 'Car';
} ?>
et
<?php
class Car extends AppModel {
var $name = 'Car';
var $hasMany = array (
'Passenger' => array (
'className' => 'Passenger',
'foreignKey' => 'car_id'
)
);
}
?>
et mon passager Ajouter .ctp ressemble à ceci:
<?php
echo $this->Form->create('Passenger');
echo $this->Form->input('car_id');
echo $this->Form->end('Save');
?>
mais quand j'accéder à la page pour ajouter un passager, tout ce que je vois est une boîte vide. Y a-t-il une étape supplémentaire que je dois prendre pour remplir la boîte de dépôt avec toutes les voitures?
bonne +1 pour gâteau php question nouvelle à gâteau php – XMen