Проблема в сохранении пользовательских полей регистрации в Magento 1.4.2.0 БД - PullRequest
0 голосов
/ 10 января 2011

Я хочу добавить некоторые настраиваемые поля в регистрационную форму, и я попытался сделать это, следуя настраиваемой учетной записи Magento / Полям регистрации и Fontis Добавление настраиваемых атрибутов регистрации , но пока безуспешно.После поиска в сети, кажется, что-то изменилось в новой версии 1.4.2.0 magento, так как эти руководства были хорошими в предыдущих версиях, даже в бета-версии 1.4.2.0.

Теперь проблема в том, что входные данныеиз формы регистрации, форма редактирования не может быть сохранена в базе данных.Его нельзя извлечь из базы данных.Кроме того, пользовательские поля не могут отображаться в административном интерфейсе.

Пожалуйста, дайте нам знать, как это работает, добавив пользовательские поля в magento.

Я очень признателен.Спасибо.

~ Шаман

Ответы [ 4 ]

1 голос
/ 01 апреля 2011

Подробную информацию о настройке пользовательского атрибута с использованием модели формы eav можно найти здесь: http://dev.turboweb.co.nz/2011/03/03/changes-to-customer-attributes

1 голос
/ 10 января 2011

Убедитесь, что вы удалите код в точке № 5 из учебника после получения доступа к нему, если вы поместили его в /template/customer/form/register.phtml.

Это поле не появитсяадминистратор Mangento, это не рассматривается в руководстве.Зайдите в свою базу данных и проверьте последнюю страницу таблицы eav_attribute , чтобы убедиться, что ваш атрибут был вставлен правильно.

0 голосов
/ 08 февраля 2011

Убедитесь, что вы добавили attribute_id для customer_account_create в customer_form_attribute

0 голосов
/ 11 января 2011

Да, в 1.4.2 есть некоторые изменения. Посмотрите на эту тему

...