Задать вопрос
kimono
@kimono
Web developer

Как «кошерно» слепить правильный URL в Yii2?

Что имеем:
Модель новостей, контроллер и поисковая модель, сгенерированные через CRUD. В модели есть свойство, содержащее ID категории новостей.
Далее во вьюшке в списке новостей рядом с заголовком каждой новости есть "значок" c названием категории этой новости (ну, вы знаете как это происходит).
Логично на этот значок повесить ссылку для фильтра новостей по заданной категории. Можно конечно создать отдельный actionCategoryId который будет искать по этому айди, но лучше это сделать через стандартный actionIndex. Я делаю так:
Html::a('Спорт', ['/news/index', (new NewsSearch)->formName().'[category_id]' => $model->category->id]);

Кошерно ли это, или есть более лаконичный способ вывести такой URL? Конкретно интересует вот это место: (new NewsSearch)->formName().'[category_id]'
  • Вопрос задан
  • 383 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Этот метод может помочь, но не намного, в генерации названия.
www.yiiframework.com/doc-2.0/yii-helpers-basehtml....
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы