yii2 “подробные” ссылки

179
10 марта 2018, 20:18

Я нет так давно работаю с urlManagerом и мне нужно сделать "подробную" ссылку, в общем мне нужно чтобы финальная ссылка выглядела вот так и как я предполагаю нужно передавать 2 параметра имя раздела, и имя страницы, кто работал с yii2 так ли это??

Answer 1

Добрый день. Уберите комментарий в конфигурационном файле с секции urlManager. Положите в web файл .htaccess следующего содержания

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

Ссылку можно формировать так

Html::a('Link', ['controller/action', 'section' => 'section_titile', 'page' => 'page_titile']);

В urlManager правило может выглядеть так

'rules' => [
  '<section:[\w\-]+>/<page:[\w\-]+>' => 'controller/action'
]
READ ALSO
Несовпадение типов в таблице MySQL

Несовпадение типов в таблице MySQL

Браузер выдает ошибку несоответствия переменных в этой строке:

189
Как делают opencase анимацию? [требует правки]

Как делают opencase анимацию? [требует правки]

Доброе время суток! Сейчас делаю сайт рулеткуНужна анимацию прокрутки и выпадения приза

105
PHP Не работает проверка, через БД

PHP Не работает проверка, через БД

Доброго времени сутокПочему не работает следующая проверка в PHP & MySQL? Если что, использую RedBeanPHP Вот сам код проверки:

159