Я работаю над пользовательским модулем Magento для ввода информации о композиторе (имя, биография, рождение, смерть и т. д.) и связывания продуктов (песен) с композитором. Модуль содержит две вкладки, одна для общей информации, а другая для списка продуктов (песен). Ассоциация должна работать точно так же, как функции сопутствующих товаров, дополнительных продаж и перекрестных продаж на странице редактирования продукта. Я чувствую, что бегал кругами по нескольким пунктам в отношении пролистывания доступных песен и выбора и сохранения записей. В основном это касается сериализации сетки. Я просмотрел столько ресурсов, сколько смог найти, включая несколько руководств, но безуспешно:
http://magebase.com/magento-tutorials/understanding-the-grid-serializer-block/
Я разместил соответствующие файлы в этой Gist и буду признателен за любые отзывы или обсуждения. В файлах есть много материала, закомментированного из-за различных решений, но они могут оказаться полезными с точки зрения мыслительного процесса. Конечно, доступны для размещения любых других файлов, которые могут иметь значение.