mustang_shelby
@mustang_shelby
i like (*_metallica_*)

Почему у меня не находит то что я хочу найти по url?

Доброго времени суток !
хотел по интересоваться - у меня настроены маршруты в роутес
'main/index/{id:\d+}' => [
		  'controller' => 'main',
		  'action' => 'index',
	  ],

но не находит ни чего если написать main/index/123 - к примеру
вот конфигурация в роутинге самом
public function add($route, $params) {
        $route = preg_replace('/{([a-z]+):([^\}]+)}/', '(?P<\1><\2>)', $route);
        $route = '#^'.$route.'$#';
        $this->routes[$route] = $params;
    }

не понятно почему не находиться параметры
он все ровно должен выводить информацию
почему он мне выводит 404
Спасибо !
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
mustang_shelby
@mustang_shelby Автор вопроса
i like (*_metallica_*)
решение открыто !!!!
я не правильно экранировал !!!!
это все было в регулярных выражениях ... ох уже эти кавычки и скобки ... 3 недели с ума сходил
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы