Реализовать Bitrix компонент 2.0, который выводит список элементов инфоблока, обладающего следующими свойствами:
Множественная Привязка к пользователю Множественная привязка к элементам другого инфоблока
Список должен содержать следующую информацию о каждом элементе:
ФИО привязанных пользователей ID привязанных элементов и их названия
В списке необходимо реализовать AJAX выдачу по кнопке «Еще» по 3 элемента на страницу.
Входные параметры компонента
Компонент должен получать на вход:
Количество элементов на страницу Шаблон постраничной навигации
Требования к коду:
Наименования функций и переменных должны быть в нотации PSR (camelCase) в случае с переменными – тип(буква) + camelCase Компонент должен быть реализован через class.php без использования component.php
Миграции
Необходимо создать скрипт миграции поднимающий всю структуру базы для работы компонента (создание свойств, инфоблоков и элементов), для демонстрации работы компонента. Скрипт должен запускаться из консоли SSH.
Общие рекомендации
Рекомендуется использовать ORM из ядра D7 для реализации данной задачи. В случае отсутствия навыков работы с данным функционалом, используйте стандартное API Битрикс.
Код задания должен быть опубликован в репозитории на Компонент должен быть переносимым, т.е. для использования компонента должно быть достаточно скопировать папку с компонентом в local/components.