[英]How can I take variables from @Route? Symfony2
我的問題是:
我想從@route 中獲取兩個變量,如下所示:
class MultimediaController extends Controller
{
/**
* @return \Symfony\Component\HttpFoundation\Response
* @Route("/{sku}/{dimension}")
* @Method({"GET"})
*/
public function indexAction($sku, $dimension)
{
$sku = {sku};
return $this->render('ExampleFrontMultimediaBundle:Default:index.html.twig');
}
}
我能怎么做?
只需使用$sku
。
如果參數在路由聲明中定義並作為參數傳遞給函數,則參數(即$sku
)將采用路由參數的值。
因此,如果您瀏覽/test/123
, $sku
將等於"test"
而$dimension
將等於123
。
這是路由文檔的第一段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.