2014-01-29 3 views
2

Я ищу рабочее решение, чтобы передать хеши # в класс symfony UrlGenerator.Добавить hash # в UrlGenerator

В соответствии с documentation вы можете передавать только параметры, но нет специальных значений?

$this->router->generate('my_route', array('#' => '/!_ugly_hash_value'), true); 

Пример вывода:

http://www.joe-schmoe-at-home.tld/special_link#/!_ugly_hash_value 

ответ

2

Для добавления хэш URL-адрес попытаться использовать это:

print $this->router->generate('my_route') ."#!_ugly_hash_value"; 
+0

Не объектно-ориентированное решение, но, черт возьми, да - это работает. – mate64

+0

PHP не работает с хэшем. Хэш - это параметр HTML. И это не является основанием для абстрагирования этого с ООП. –

+0

@Viktor в этом отношении имеет смысл. Благодарю вас, однако. – mate64

Смежные вопросы