我想模型以下簡單的關係: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