我想從一個簡單的表中檢索數據並填充選擇字段窗體。有兩個表,首字母縮略詞和主題。在CakePHP中選擇字段檢索數據
目前我有:
在我acronyms_controller(方法Add()):
$topics = $this->Acronym->Topic->find('list');
$this->set(compact('topics'));
在我的縮寫(模型):
var $belongsTo = array(
'Topic' => array(
'className' => 'Topic',
'foreignKey' => 'topic_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
在我的主題模式:
var $hasMany = array(
'Acronym' => array(
'className' => 'Acronym',
'foreignKey' => 'topic_id',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
);
在我的首字母縮寫添加視圖:
<?php echo $this->Form->input('topic_id'); ?>
我不知道爲什麼這不起作用(它不會檢索選擇字段中的主題數據)。我下載了一個簡單的應用程序,並進行了相同的練習,結果非常好。我不知道我錯過了什麼。
如果我有你的幫助,我將不勝感激。
請定義「不工作」。 – deceze 2011-06-17 03:55:49