Quiero modelar la siguiente relación simple:Cakephp: Pertenece a la relación
One Passenger pertenece a un automóvil; Un auto tiene muchos pasajeros.
La mesa de pasajeros tiene una identificación y una columna Car_id, la mesa del automóvil tiene una columna de identificación.
Mis modelos se parecen a esto:
<?php
class Passenger extends AppModel {
var $name = 'Passenger';
var $belongsTo = 'Car';
} ?>
y
<?php
class Car extends AppModel {
var $name = 'Car';
var $hasMany = array (
'Passenger' => array (
'className' => 'Passenger',
'foreignKey' => 'car_id'
)
);
}
?>
y mi complemento de pasajeros .ctp se ve así:
<?php
echo $this->Form->create('Passenger');
echo $this->Form->input('car_id');
echo $this->Form->end('Save');
?>
pero cuando accedo a la página para agregar un pasajero, todo lo que veo es un cuadro desplegable vacío. ¿Hay algún paso adicional que deba seguir para completar el dropbox con todos los automóviles?
+1 para la torta php buena pregunta para nuevo en PHP torta – XMen