2010-07-14 68 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来完成这样的事情。