我想模型以下简单的关系:Cakephp:属于关系
一个乘客属于一辆车;一辆车有许多乘客。
乘客表有一个id和Car_id列,Car表有一个id列。
我的模式是这样的:
<?php
class Passenger extends AppModel {
var $name = 'Passenger';
var $belongsTo = 'Car';
} ?>
和
<?php
class Car extends AppModel {
var $name = 'Car';
var $hasMany = array (
'Passenger' => array (
'className' => 'Passenger',
'foreignKey' => 'car_id'
)
);
}
?>
和我的外接客运.ctp看起来是这样的:
<?php
echo $this->Form->create('Passenger');
echo $this->Form->input('car_id');
echo $this->Form->end('Save');
?>
但是当我访问网页增加一个乘客,我看到的只是一个空的下拉框。为了让所有车辆都能安装Dropbox,我还需要采取更多措施吗?
+1蛋糕PHP好的问题新蛋糕的PHP – XMen 2010-12-23 18:35:44