I have a advanced teplate YII2.
I want to create pretty URL:
news/view/1
So I am using:
echo Url::to(['news/view', 'id'=>1]);
frontend config/main.php write:
'components' => [
'user' => [
'identityClass' => 'common\models\User',
'enableAutoLogin' => true,
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>'
]
],
But I can not get URL (news/view/1) …
echo Url::to(['news/view', 'id'=>1]); // news/news?id=1
What am I doing wrong ?