IgorFCDK1927
@IgorFCDK1927
Junior

Как сделать категории в Yii2?

Хочу реализовать категории на сайте Yii2.
Вот таблица новостей.
55783cee765546c9a0fc3e99631f66a5.jpg
Вот таблица категорий.
b2d1948b615748708948b152da38a72d.jpg

Таблицы новостей и категорий связал с помощью:
public function getCategory(){
return $this->hasOne(Category::className(),['id'=>'category_id']);
}
Это работает.

Но как мне теперь сделать, чтоб можно было переходить на новость по ссылке: site.com/sport/futbol/dinamo-kiyev-shakhter-donetsk-anons ? (futbol - категория 2-го уровня) ,
или site.com/sport/ukrainskaya-legkoatletka-blestyashche-vyigrala-etap-kubka-mira (подкатегории нет) ?

А если переходить по ссылке site.com/sport/futbol/ или site.com/sport/, то будет список новостей данной категории.

Заранее спасибо.
  • Вопрос задан
  • 1278 просмотров
Пригласить эксперта
Ответы на вопрос 1
talgatbaltasov
@talgatbaltasov
Freelancer
в таблице категории level переименовать на parent и там хранить ID родительской категории, если же это и есть родительская категория то ставить 0
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы