2010-07-14 69 views
0

我正在使用cakePHP 1.26。
在CakePHP中選擇包含多個值的選項標籤

我正在設計一個帶有幾個選項的選擇標籤,每個選項都將包含多個值。

然而,沒有隻有一個辦法做到這一點:

方法1:

<select name=""> 
     <option value="[0,1,2,3]">Option one</option>   
    </select> 

方法2:

<select name="">  
     <option value="{foo:'bar',one:'two'}">Option two</option> 
    </select> 

請告知其方法是最好與cakePHP一起工作。

回答

0

如果您從db獲取值,請使用find('list')構造。在本頁中途有一個很好的工作示例:http://book.cakephp.org/view/449/find

如何這是否真的取決於你。我使用一個數組,其中的鍵是我想要處理的值,值是我希望用戶看到的值。你的兩個例子都不適合我,但是我對HTML的一些細節有點生疏,因爲我通常使用PHP或JS來完成這樣的事情。