laravel 4:linkRoute不需要的问号

时间:2014-04-15 09:15:48

标签: php laravel-4

最近,我遇到了一个奇怪的问题。我正在使用laravel-4 我使用blow代码在视图中创建引用路径的链接。

{{ HTML::linkRoute($route, $menuLink,'' ,array($status)) }}

如你所知:

  • $route是路线名称。
  • $menuLink是链接的文字。
  • $status是一个包含“selected”字符串或“”(null)的属性。

问题是,在我创建的每个链接中,网址末尾都有一个问号?。例如: http://domain.dev/cp/contents?

顺便说一下,当我更改linkRoute并删除最后两个参数时,问号就会消失:

{{ HTML::linkRoute($route, $menuLink) }}

你对这个问题有任何想法吗?

2 个答案:

答案 0 :(得分:1)

尝试{{ HTML::linkRoute($route, $menuLink, array(), array($status)) }},或者,如果接受{{ HTML::linkRoute($route, $menuLink, null, array($status)) }},则更好。

答案 1 :(得分:1)

您应该使用null而不是''

{{ HTML::linkRoute($route, $menuLink, null ,array($status)) }}