Не удалось установить пользовательские атрибуты Magento - PullRequest
0 голосов
/ 18 сентября 2010

Шаг за шагом я следовал руководству на http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/installing_custom_attributes_with_your_module, чтобы мой модуль установил пару пользовательских атрибутов, используя Magento CE 1.4.Я вижу пользовательские атрибуты на странице редактирования продукта, но всякий раз, когда я пытаюсь сохранить их, я получаю сообщение об ошибке SQL с жалобой на то, что столбец "myattrid" не существует.Я знаю, что:

  • этот столбец является частью плоских таблиц продуктов, и действительно, его там нет
  • многие люди дают советы по созданию вручную, но это обходитточка автоматической установки

Является ли учебник, которому я следовал, устаревшим?Если да, какие дополнительные шаги мне нужно предпринять?

1 Ответ

1 голос
/ 19 сентября 2010

Альтернативный подход описан в этом блоге .Вы можете попробовать это.

Я согласен с тем, что вам следует избегать создания атрибутов вручную, существует множество ключей, индексов и связей, о которых нужно знать Magento, которые можно обойти, если вы перейдете прямо к базе данных.

HTH, JD

...