Ich möchte die folgende einfache Beziehung modellieren:CakePHP: Gehört zu Beziehung
Ein Passagier gehört zu einem Auto; Ein Auto hat viele Passagiere.
Die Beifahrertabelle hat eine ID- und Car_id-Spalte, die Car-Tabelle hat eine ID-Spalte.
Meine Modelle wie folgt aussehen:
<?php
class Passenger extends AppModel {
var $name = 'Passenger';
var $belongsTo = 'Car';
} ?>
und
<?php
class Car extends AppModel {
var $name = 'Car';
var $hasMany = array (
'Passenger' => array (
'className' => 'Passenger',
'foreignKey' => 'car_id'
)
);
}
?>
und mein Add Passagier .ctp wie folgt aussieht:
<?php
echo $this->Form->create('Passenger');
echo $this->Form->input('car_id');
echo $this->Form->end('Save');
?>
aber wenn ich die Seite zu gelangen ein Passagier, alles, was ich sehe, ist eine leere Dropdown-Box. Gibt es einen zusätzlichen Schritt, um die Dropbox mit allen Autos zu bestücken?
+1 für Kuchen php gute Frage für neue Kuchen php – XMen