我在cakephp中工作n我對它很陌生。我創建了一個將數據添加到數據庫的視圖。我希望編輯記錄 - 當用戶單擊編輯時,相同的添加視圖應該顯示填充了添加的數據。 我的問題是,我在表中有外鍵,當我點擊編輯時,文本框被填充外鍵ID而不是存儲在該ID中的文本。而且我還在一些字段中添加了一些jQuery。所以編輯這些字段時根本不顯示。以下是代碼:cakephp:在單個視圖中添加和編輯
public function ride_offer($id = NULL) {
if (empty($this->data)) {
$this->data = $this->Rideoffer->read(null, $id);
// debug($this->data); die;
}
}
ride_offer
是添加視圖 - 我希望在編輯與添加的數據填充到打開相同。
<?php echo $this->Form->text('Rideoffer.DropAt',
array('class' => 'address-text',
)); ?>
只是一個例子-Rideoffer.DropAt顯示id,而不是存儲在Place table中的實際地址。 Rideoffer表將地點的引用存儲爲DropAt。
我該如何解決這個問題?
只是爲了確認,在RideOffer表中,DropAt場是外鍵到另一個表;你想獲取這些數據並將其顯示在文本框中? – Dunhamzzz 2013-02-22 11:36:41