Как реализовать переключатель цвета для каждого изображения
Я занимаюсь разработкой сайта электронной коммерции на 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');
, он создает с тем же идентификатором и в контроллере получен только один цвет. если я использую $this->Form->input('Color',$i); создать выпадающий с другим идентификатором, а затем не преобразовать в выпадающий. это просто текстовое поле (потому что имя поля не совпадает, а cakephp не преобразует его в выпадающий список), поэтому любые предложения будут оценены.
1 ответ
Ну, в этом случае, поместите параметры раскрывающегося списка вручную:
foreach($images as $key => $image) {
echo $this->Form->input('Color.' . $key, array(
'options' => $colors,
));
}