最近,我遇到了一个奇怪的问题。我正在使用laravel-4
我使用blow代码在视图中创建引用路由的链接。
{{ HTML::linkRoute($route, $menuLink,'' ,array($status)) }}
如您所知:
$route
是路由名称$menuLink
是链接的文本$status
是一个包含"selected"字符串或"(null)的属性
问题是,在我这样创建的每个链接中,url的末尾都有一个问号?
。例如:http://domain.dev/cp/contents?
顺便说一句,当我更改linkRoute
并删除最后两个参数时,问号消失了:
{{ HTML::linkRoute($route, $menuLink) }}
你知道这个问题吗?
您应该使用null
而不是''
。
{{ HTML::linkRoute($route, $menuLink, null ,array($status)) }}
尝试{{ HTML::linkRoute($route, $menuLink, array(), array($status)) }}
,如果它接受{{ HTML::linkRoute($route, $menuLink, null, array($status)) }}
,效果会更好。