我如何在Symfony4中将第二个参数从树枝传递给控制器​​?

时间:2019-05-06 10:29:23

标签: controller twig symfony4

我只想将参数从树枝转移到控制器。

问题是我可以毫无问题地转储一个参数,但是由于我不明白的原因-第二个参数抛出一个错误。

嫩枝

<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

0 个答案:

没有答案