如何在Symfony2.8(注释类型)中设置一个动作来乘以URL? 我需要这样的东西: /信用/ {信用型} 其中"信用类型"参数可能为空: /信用/ 我用过这个:
/**
* @Route("/{credit}/{credit-type}/", name="credit_page_single", defaults={"credit-type" = "null"})
* @Method("GET")
*
* @param $credit
* @param $credit-type
* @param Request $request
*
* @return Response
*/
同样的事情在Laravel你可以得到什么时候把'?'参数后面的符号可能为空:/credit/{credit-type?}/
答案 0 :(得分:3)
您可以为您的操作设置多条路线,例如:
/**
* @Route("/{credit}/{credit-type}/", name="credit_page_single", defaults={"credit-type" = "null"})
* @Route("/{credit}/", name="credit_page_single_without_parameter")
* @Method("GET")
*
* @param $credit
* @param $credit-type
* @param Request $request
*
* @return Response
*/