Добрый день. Помогите пожалуйста разобраться в синтаксисе в маршрутах:
<controller:site>?/?<action:index>?' => 'site/index
Насколько я понимаю, в controller: и action: - это параметры в маршруте, а вот что означают вопросительные знаки не могу понять. В документации ничего не нашел.
Синтаксис в маршрутах
Re: Синтаксис в маршрутах
Вопросительный знак (?) в регулярных выражениях означает, что предшествующий ему символ может присутствовать или отсутствовать в строке.
Например, регулярному выражению 10? соответствуют в том числе следующие строки:
1
10
Например, регулярному выражению 10? соответствуют в том числе следующие строки:
1
10
Re: Синтаксис в маршрутах
То есть в приведенном примере маршрут site/index соответствует пути site/index или вовсе отсутствию его? верно?
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Синтаксис в маршрутах
спасибо!
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49