20250714#1

This commit is contained in:
User
2025-07-14 23:35:00 +03:00
parent 3b1d74f0a3
commit d4142655a5

View File

@@ -33,7 +33,7 @@ class Router implements RouterInterface {
// заменяем алиасы на регвыражения // заменяем алиасы на регвыражения
$realPattern = str_replace(["<@any>", "<@num>", "<@path>"], [".*", "[0-9]+", "[^/]+"], $realPattern); $realPattern = str_replace(["<@any>", "<@num>", "<@path>"], [".*", "[0-9]+", "[^/]+"], $realPattern);
// при наличии слеша в конце правила url должно строго ему соответствовать // при наличии слеша в конце правила url должно строго ему соответствовать
$end = (str_ends_with($realPattern, "/")) ? "$" : ""; $end = (str_ends_with($realPattern, "/")) ? "$" : "/?$";
// меняем запись на паттерн // меняем запись на паттерн
$this->rules[$rulesKey] = $rulesNode; $this->rules[$rulesKey] = $rulesNode;