Добавление своих страниц(action/view) в контроллер модуля

Вопросы по работе Юпи! и отдельных модулей

Модератор: core team

another88
Новенький
Сообщения: 3
Зарегистрирован: Сб июл 15, 2017 9:37 pm

Добавление своих страниц(action/view) в контроллер модуля

Сообщение another88 » Вс янв 28, 2018 11:38 pm

Добрый день, подскажите как добавить свою страницу в модуль блоги например
допустим по ссылке /blog/my
чтобы открывался экшен actionMy из blogController на фронтенде
пробовал просто скопирать actionIndex , изменив его имя, но по ссылке /blog/my, или blog/название_блога/my ничего не открывается
как тут формируется роутинг и как можно просто добавить свою страницу, со своим action/view
Спасибо!

Аватара пользователя
sabian
Ниндзя
Сообщения: 351
Зарегистрирован: Ср фев 18, 2015 8:34 pm
Откуда: Воронежская область
Контактная информация:

Re: Добавление своих страниц(action/view) в контроллер модуля

Сообщение sabian » Пн янв 29, 2018 2:39 pm

Смотрите документацию Yii. Там все подробно описано.

another88
Новенький
Сообщения: 3
Зарегистрирован: Сб июл 15, 2017 9:37 pm

Re: Добавление своих страниц(action/view) в контроллер модуля

Сообщение another88 » Пн янв 29, 2018 3:44 pm

Спасибо за подробный ответ!)
естественно я смотрел документацию, и любые примеры оттуда в рамках модуля блога не работали
Почему бы не описать этот базовый момент для всех пользователей CMS, в документации самой CMS
А не отправлять сразу на ** документацию фреймворка)

another88
Новенький
Сообщения: 3
Зарегистрирован: Сб июл 15, 2017 9:37 pm

Re: Добавление своих страниц(action/view) в контроллер модуля

Сообщение another88 » Пн янв 29, 2018 4:09 pm

Нашел ответ, вкратце опишу тут, т.к в документации этого нет
У ЮПИ модулей есть файлик в папке /install/blog.php или любое другое название по модулю
в файле есть массив rules - где перечислены роуты для конкретного модуля, соотвествие URL и пути экшена в контроллере
добавляем там свои правила , далее в админке у модуля жмем кнопку "обновить конфигурационный файл"
и вуаля - все работает

Аватара пользователя
sabian
Ниндзя
Сообщения: 351
Зарегистрирован: Ср фев 18, 2015 8:34 pm
Откуда: Воронежская область
Контактная информация:

Re: Добавление своих страниц(action/view) в контроллер модуля

Сообщение sabian » Пн янв 29, 2018 6:41 pm



Вернуться в «Вопросы и ответы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей