我正在使用 cakephp 2.x 开发电子商务网站,管理员可以在其中上传许多图像,每个图像都有单独的颜色。“问题是如何让管理员选择每张图片的颜色。” 像
image A has color black,
Image B has color Blue,
Image C has color grey
echo $this->Form->input('Color');
转换为下拉列表以选择颜色(颜色保存在数据库中)。我很困惑如何针对要选择的每个图像向管理员显示下拉菜单。如果我多次使用它 $this->Form->input('Color');
,它会创建相同的 ID,并且在控制器中只接收一种颜色。如果我使用 $this->Form->input('Color',$i); 创建具有不同 id 的下拉列表,然后它不会转换为下拉列表。它只是文本字段(因为字段名称不匹配并且 cakephp 不会将其转换为下拉列表),因此任何建议都将不胜感激。