我有这个链接:
<a href="<?php echo $this->url(array('controller'=>'index','action'=>'form'),NULL,TRUE);?>">
Form
</a>
有了这个,我得到了类似的东西:
http://foo.com/form
我需要使用此链接将参数传递给URL。 所以我可以这样做:
http://foo.com/form?bar=1231
我们怎样才能做到这一点?
提前致谢。
答案 0 :(得分:3)
在ZF中,URL参数作为/ param-name / param-value传递。因此,如果http://foo.com/form/bar/1231满足您,您可以这样做:
<?php echo $this->url(array('controller'=>'index','action'=>'form', 'bar'=>'1231'),NULL,TRUE);?>
答案 1 :(得分:1)
URL视图助手用于使用应用程序的路径设置创建链接。如果您没有遵循路由设置,那么使用视图助手没有多大意义,而是您可以使用?bar=1231
附加从视图助手获得的创建的URL。
<a href="<?php echo $this->url(array('controller'=>'index','action'=>'form'),NULL,TRUE)."?bar=1231";?>">
Form
</a>