最近,我遇到了一个奇怪的问题。我正在使用laravel-4
我使用blow代码在视图中创建引用路径的链接。
{{ HTML::linkRoute($route, $menuLink,'' ,array($status)) }}
如你所知:
$route
是路线名称。$menuLink
是链接的文字。$status
是一个包含“selected”字符串或“”(null)的属性。问题是,在我创建的每个链接中,网址末尾都有一个问号?
。例如:
http://domain.dev/cp/contents?
。
顺便说一下,当我更改linkRoute
并删除最后两个参数时,问号就会消失:
{{ HTML::linkRoute($route, $menuLink) }}
你对这个问题有任何想法吗?
答案 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)) }}