Приветствую, подскажите каким образом в Yii2 работает роутер. В данный момент делаю так:
site.ru/news?id=4
в контроллере
public function actionNews($id)
{
$article = News::findOne($id);
$model = News::find()->where(['id' => $id])->one();
$model->views_total++;
$model->save();
$categories = ArrayHelper::map($article->relatedCategories, 'id', 'name');
return $this->render('article', ['article'=>$article, 'categories'=>$categories]);
}
да, не все идеально, но сейчас я делаю прототип и попутно изучаю Yii2. Наверное, сохранять всю модель избыточно
Хотелось бы в урле видеть site.ru/news/zagolovok-novosti
Каким образом провернуть подобное и отвязаться от гетов в урле? В целом, я даже не совсем понял почему они по дефолту цепляются в _get параметре.
Спасибо