在网址末尾添加#

时间:2015-07-27 14:15:54

标签: symfony

我需要将#produc添加到我的网址。它必须lokoks loke trololo.com/buy#apple。我怎么能在我的控制器中做到这一点?我无法理解我必须添加它的位置...... 我读了它https://github.com/symfony/symfony/issues/3910,但它对我没有帮助。这不是我需要的东西

$this->get('router')->generate('store', array('#' => $product->getSlug(), true),

也许有人面对它?请帮我解决这个问题

1 个答案:

答案 0 :(得分:2)

你在the link you provided得到答案。 Fabien Potencier(Symfony2&#39的创建者)说你需要手动将锚点附加到URL。

  

没有必要这样做。只需在生成URL后附加它。

像这样:

$url = $this->get('router')->generate('store') . '#' . $product->getSlug();