Добавление своих страниц(action/view) в контроллер модуля
Модератор: core team
Добавление своих страниц(action/view) в контроллер модуля
Добрый день, подскажите как добавить свою страницу в модуль блоги например
допустим по ссылке /blog/my
чтобы открывался экшен actionMy из blogController на фронтенде
пробовал просто скопирать actionIndex , изменив его имя, но по ссылке /blog/my, или blog/название_блога/my ничего не открывается
как тут формируется роутинг и как можно просто добавить свою страницу, со своим action/view
Спасибо!
допустим по ссылке /blog/my
чтобы открывался экшен actionMy из blogController на фронтенде
пробовал просто скопирать actionIndex , изменив его имя, но по ссылке /blog/my, или blog/название_блога/my ничего не открывается
как тут формируется роутинг и как можно просто добавить свою страницу, со своим action/view
Спасибо!
- sabian
- Ниндзя
- Сообщения: 351
- Зарегистрирован: Ср фев 18, 2015 8:34 pm
- Откуда: Воронежская область
- Контактная информация:
Re: Добавление своих страниц(action/view) в контроллер модуля
Смотрите документацию Yii. Там все подробно описано.
Re: Добавление своих страниц(action/view) в контроллер модуля
Спасибо за подробный ответ!)
естественно я смотрел документацию, и любые примеры оттуда в рамках модуля блога не работали
Почему бы не описать этот базовый момент для всех пользователей CMS, в документации самой CMS
А не отправлять сразу на ** документацию фреймворка)
естественно я смотрел документацию, и любые примеры оттуда в рамках модуля блога не работали
Почему бы не описать этот базовый момент для всех пользователей CMS, в документации самой CMS
А не отправлять сразу на ** документацию фреймворка)
Re: Добавление своих страниц(action/view) в контроллер модуля
Нашел ответ, вкратце опишу тут, т.к в документации этого нет
У ЮПИ модулей есть файлик в папке /install/blog.php или любое другое название по модулю
в файле есть массив rules - где перечислены роуты для конкретного модуля, соотвествие URL и пути экшена в контроллере
добавляем там свои правила , далее в админке у модуля жмем кнопку "обновить конфигурационный файл"
и вуаля - все работает
У ЮПИ модулей есть файлик в папке /install/blog.php или любое другое название по модулю
в файле есть массив rules - где перечислены роуты для конкретного модуля, соотвествие URL и пути экшена в контроллере
добавляем там свои правила , далее в админке у модуля жмем кнопку "обновить конфигурационный файл"
и вуаля - все работает
- sabian
- Ниндзя
- Сообщения: 351
- Зарегистрирован: Ср фев 18, 2015 8:34 pm
- Откуда: Воронежская область
- Контактная информация:
Re: Добавление своих страниц(action/view) в контроллер модуля
Вы спросили
Поэтому я и отправил вас читать доки по Yii, т.к. там это все описано. Если бы вы спросили куда добавить (или добавил, но не работает), то ответ уже был бы другим.
А кто сказал, что он не описан? https://docs.yupe.ru/userspace.config/
Даже есть инструкция по созданию модуля https://docs.yupe.ru/module-create/
как тут формируется роутинг и как можно просто добавить свою страницу, со своим action/view
Поэтому я и отправил вас читать доки по Yii, т.к. там это все описано. Если бы вы спросили куда добавить (или добавил, но не работает), то ответ уже был бы другим.
Почему бы не описать этот базовый момент для всех пользователей CMS, в документации самой CMS
А не отправлять сразу на ** документацию фреймворка)
А кто сказал, что он не описан? https://docs.yupe.ru/userspace.config/
Даже есть инструкция по созданию модуля https://docs.yupe.ru/module-create/
Вернуться в «Вопросы и ответы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя