0

我正在使用 cakePHP 1.26。

我正在设计一个带有几个选项的选择标签,每个选项都将包含多个值。

然而,不仅有一种方法可以做到这一点:

方法一:

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

方法二:

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

请告知哪种方法最适合与 cakePHP 一起使用。

4

1 回答 1

0

如果您从数据库中获取值,请使用 find('list') 构造。在这个页面的中间有一个很好的工作示例:http: //book.cakephp.org/view/449/find

如何做到这一点真的取决于你。我使用一个数组,其中键是我要处理的值,而值是我希望用户看到的。你的两个例子对我来说都不是有效的,但我对 HTML 的细节有点生疏,因为我通常用 PHP 或 JS 做那种事情。

于 2010-07-14T13:46:27.267 回答