Есть ли способ использовать хэш-метку в шаблоне маршрута Phalcon? - PullRequest
0 голосов
/ 07 июня 2019

Есть ли способ использовать хэш-метку в шаблоне маршрута?Я пытался использовать обратную косую черту перед хэш-меткой \#, но безрезультатно.

Мой код:

use Phalcon\Mvc\Router\Group;

$gr = new Group([
  'module' => 'home',
]);

$gr->addPost("/item/view/([0-9]*)/#([0-9]*)", [
  'module'     => 'item',
  'controller' => 'view',
  'firstId' => 1,
  'secondId' => 2,
])->setName('item:view:hash');

$router->mount($gr);

Использование:

echo $this->url->get(['for' => 'item:view:hash', 'firstId' => 1, 'secondId' => 2])

дает мне правильный URL: /item/view/1/#2, но я получаю предупреждение:

Неизвестный модификатор '('

Есть ли способубрать предупреждения, правильно использовать хэш-метку? Заранее спасибо.

1 Ответ

1 голос
/ 07 июня 2019

Ничего после того, как метка # отправлена ​​на сервер, поэтому включение ее в маршрут на стороне сервера ничего не дает. Фрагмент / якорь только на стороне клиента.

...