06
Заметки на полях: Непонятный редирект на dashboard при отправке формы в админке magento
Magento, Заметки, Программирование
Метки (теги) : magento
Приветствую дорогой читатель!
Обычно я создаю модули для magento по шаблону с помощью такой фишки как ModuleCreator от самой же magento. Но сегодня мне понадобилось создать небольшую форму для давнишнего модуля ручками. Но в конце моего кодирования меня ждало разочарование. При нажатии на кнопку submit меня перекидывало на dashboard, я никак не мог понять почему. По десять раз перепроверил контроллер, вьюшку и настройки блока в layout xml, но все тщетно. Я догадывался, что это связано с параметром key в урле, но я не понял как его пристроить к форме. Вообщем через пол часа я не выдержал и пошел смотреть, что для этого делает modulecreator . А он оказывается просто добавляет особое поле с ключем. Вот это поле
<input name=”form_key” type=”hidden” value=”<?php echo Mage::getSingleton(‘core/session’)->getFormKey() ?>” />
Вот и все, проблема решена. Если нет – обсуждаем дальше …
Пасиб!!!