我有功能
<div class="container">
<video id="video" autoplay>
<source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4" type="video/mp4">
</video>
</div>
但是,当我打电话给http://host/myfunction/?param1=1¶m1=2¶mn=3时,不能正常工作。
功能定义有什么问题?
更新:新功能
/**
* My function
*
* @FOS\View()
* @FOS\Get("/myfunction/?param1={p1}¶m2={p2}¶mn={pn}")
*
* @param integer $param1
* @param integer $param2
* @param integer $paramn
* @return mixed
*/
public function getMyFunction($param1, $param2, $paramn)
{
return new Response($param1. ' ' . $param1. ' ' . $paramn);
}
而且,现在我打电话给http://host/myfunctin/?param1=1,但仍然没有工作。
错误:“注意:未定义的索引:param1”
获取参数请求不好?
谢谢!
答案 0 :(得分:1)
您必须从路径中删除查询字符串参数。
要获得它们,你必须在函数签名中注入一个Request对象,然后使用$ request-&gt; get('parametername')来检索它。