2014-01-29 92 views
2

我正在尋找一個工作解決方案,將哈希#傳遞給symfony的UrlGenerator類。將哈希#添加到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參數。這不是用OOP來抽象的原因。 –

+0

@Viktor在這方面這是有道理的。不過謝謝你。 – mate64