Необходимо создать административный интерфейс для наполнения сайта
Необходимо создать административный интерфейс для наполнения сайта http://www.edunation.ru/tutors/ информацией по визам. Создать 2 контроллера в админке VisaController, VisaServiceController. Сайт разрабатывается на Yii 2.
Ключевые сущности Visa, VisaService, VisaServiceBinding (для связи)
Visa - привязывается к стране. У страны может быть много виз.
Поля:
Название
Описание
Сервисный сбор (+ с дополнительным полем тип валюты currency_id)
Визовый сбор (+ с дополнительным полем тип валюты currency_id)
Консульский сбор (+ с дополнительным полем тип валюты currency_id)
Срок оформления от
Срок оформления до (если не указывается, то заполнить только от), длительность и тип длительности (4 отдельных поля)
Возможно без присутствия - инт // 1 - присутствие, 2- без присутствия, 3 - присутствие, без присутствия
VisaService - услуги, которые будут набираться для сущностей Visa
VisaServiceBinding - набор услуг VisaService для Visa, с учётом параметра "дополнительная услуга" (добавить галочку)
Предусмотреть ввод информации в соответствии с текущей систему мультиязычности сайта (Создаются основная таблица и таблица перевода
сущности с необходимыми полями по необходимости. Смотреть аналогию в
других модулях сайта. Информация по переводу будет скинута в процессе
обсуждения ТЗ).
Верстка страницы "Виза": http://rosputniy.com/dev/edunation/visa-card.html