'rules' => [
''=>'site/index',
'sitemap.xml' => 'sitemap/index',
'<module:\w+>/<uri:\w+>' => '/<module>/default/view',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<action:\w+>'=>'site/<action>',
]
//------- вывожу вид
//------- данные внизу одинаковы для разделов УСЛУГИ и БЛОГ
use Yii;
...
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
use yii\web\UploadedFile;
use yii\helpers\Url;
public function actionView($uri)
{
$model = $this->render('view', [
'model' => Posts::findOne(['url' => $uri]),
]);
return $model;
}
// 404
public function actionView($uri)
{
$model = $this->render('view', [
'model' => Services::findOne(['url' => $uri]),
]);
return $model;
}
про передачу в асtion прочёл
материал
В результате у блога $uri = "текст" а у услуг $uri = "значению в id"
Почему то услуги выводятся по id а блог по uri
Где может быть корень проблемы?