我想和查詢結果的選擇項目,我有這樣的觀點:問題的形式幫助和列表
echo $this->Form->input('person_id');
我想要的價值是人的身份證,並顯示名字和姓氏的級聯,像這樣:
<select id="ResearchGroupPersonId" name="data[ResearchGroup][person_id]">
<option value="2">lastname2 firstname2</option>
<option value="1">lastname1 firstname1</option>
</select>
我想這是沒有成功
$people = $this->ResearchGroup->Person->find('list',
array(
'fields' => array('Person.id', 'CONCAT (Person.lastname, " ", Person.firstname) AS fullname'),
'order' => array('Person.lastname'),
)
);
的sql L上的控制器og顯示行被撤回,他們只是不顯示。它的工作原理不用其他的串聯,這樣的:
$people = $this->ResearchGroup->Person->find('list',
array(
'fields' => array('Person.id', 'Person.lastname'),
'order' => array('Person.lastname'),
)
);
給出了這樣的
<select id="ResearchGroupPersonId" name="data[ResearchGroup][person_id]">
<option value="2">Doe</option>
<option value="1">Ray</option>
</select>
爲什麼?
非常感謝,我不知道虛擬領域。現在就像魅力一樣。 – kaklon 2010-10-15 11:16:29