【问题标题】:how to implement color switcher for each image如何为每个图像实现颜色切换器
【发布时间】:2015-01-04 17:58:40
【问题描述】:

我正在使用 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 不会将其转换为下拉列表),所以任何建议都将不胜感激。

【问题讨论】:

    标签: cakephp colors switchers


    【解决方案1】:

    在这种情况下,手动放置下拉选项:

    foreach($images as $key => $image) {
        echo $this->Form->input('Color.' . $key, array(
            'options' => $colors,
        ));
    }
    

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 1970-01-01
      • 2020-01-02
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多