我只想将参数从树枝转移到控制器。
问题是我可以毫无问题地转储一个参数,但是由于我不明白的原因-第二个参数抛出一个错误。
嫩枝
<td>
<a href=" {{ path('supp_page_site', {'idPage':page.idPage, 'idsite':sites.idSite}) }} ">DELETE</a>
</td>
控制器
/**
* @Route("site/page/delete/id_page/{idPage}", name="supp_page_site")
*/
public function sup_page($idPage, $idsite){
dump($idPage, $idsite); die;
因此,我可以轻松地在转储中检索$ idPage,但是,当我添加$ idsite时,它会抛出“ Controller“ App \ Controller \ SiteController :: sup_page()”,要求您为“ $ idsite”提供一个值“参数。该参数可以为空,并且没有提供空值,没有提供默认值,或者因为此参数之后有一个非可选的参数。”对于我来说,这听起来很奇怪,因为我清楚地看到了我的站点ID(即1636),此刻引发了错误: http://127.0.0.1:8000/site/page/delete/id_page/4773?idsite=1636