下拉CakePHP中的选择列表

时间:2012-01-19 19:17:51

标签: cakephp-2.0

我想生成一个下拉选择列表,其中包含CakePHP的表单助手,

我试图在$this->Form->input()方法中传递一个数组,该方法是在下面获得的 方式$colors = $this->Color->find('all',...);$this->set('colors', $colors);

提前感谢。

更新

我在CakePHP中尝试做的是(在SQL代码中):

SELECT id, color 
FROM colors Color WHERE id NOT IN (SELECT color_id FROM product_size_colors psc WHERE psc.product_id=16);

如何在cakephp中复制上述查询?

1 个答案:

答案 0 :(得分:0)

find('list')是你需要研究的......

默认情况下会获取id,name字段..

$ colors = $ this-> Color-> find('list'); $ this-> set('colors',$ colors);