Я создал пользовательскую модель в Magento, которая может получить и отредактировать в admin. Однако у меня проблемы с массивом. Когда я иду, чтобы сохранить модель, текстовое поле сохраняет все в порядке, но поле multiselect просто сохраняет как «массив», и тогда я не могу пойти и отредактировать его.
Мне нужно знать, как сохранять и извлекать данные массива в модели. Массив данных, которые отображаются в поле мультиселектора в просто отфильтрованных данных продукта.
Может ли кто-нибудь помочь в этом? Любая помощь очень ценится !!!
Выясните это – на saveAction () вашего контроллера, под этим:
$data = $this->getRequest()->getPost()
Я просто добавил следующий код:
foreach ($data as $key => $value) { if (is_array($value)) { $data[$key] = implode(',',$this->getRequest()->getParam($key)); } }