如何为每个图像实现颜色切换器
how to implement color switcher for each image
我正在用 cakephp 2.x 开发电子商务网站,管理员可以在其中上传很多图片,每张图片都有自己的颜色。 “问题是如何让管理员为每张图片选择颜色。”
喜欢
image A has color black,
Image B has color Blue,
Image C has color grey
echo $this->Form->input('Color');
将下拉列表转换为 select 颜色(颜色保存在数据库中)。我很困惑如何针对 select 显示每个图像的管理员下拉菜单。如果我多次使用它 $this->Form->input('Color');
,它会创建相同的 ID,并且在控制器中只收到一种颜色。如果我使用 $this->Form->input('Color',$i);创建具有不同 id 的下拉列表,然后它不会转换为下拉列表。它只是文本字段(因为字段名称不匹配并且cakephp不会将其转换为下拉列表),所以任何建议将不胜感激。
既然如此,请手动添加下拉选项:
foreach($images as $key => $image) {
echo $this->Form->input('Color.' . $key, array(
'options' => $colors,
));
}
我正在用 cakephp 2.x 开发电子商务网站,管理员可以在其中上传很多图片,每张图片都有自己的颜色。 “问题是如何让管理员为每张图片选择颜色。” 喜欢
image A has color black,
Image B has color Blue,
Image C has color grey
echo $this->Form->input('Color');
将下拉列表转换为 select 颜色(颜色保存在数据库中)。我很困惑如何针对 select 显示每个图像的管理员下拉菜单。如果我多次使用它 $this->Form->input('Color');
,它会创建相同的 ID,并且在控制器中只收到一种颜色。如果我使用 $this->Form->input('Color',$i);创建具有不同 id 的下拉列表,然后它不会转换为下拉列表。它只是文本字段(因为字段名称不匹配并且cakephp不会将其转换为下拉列表),所以任何建议将不胜感激。
既然如此,请手动添加下拉选项:
foreach($images as $key => $image) {
echo $this->Form->input('Color.' . $key, array(
'options' => $colors,
));
}