在模板我需要傳遞變量到控制器點擊鏈接如何將變量從樹枝路徑傳遞到相同的控制器?
{{ variable }}
<a href="{{ path('test',{ 'variable': 2}) }}">click</a>
時。 如何做到這一點?
/**
* @Route("/test", defaults={"variable" = 1}, name="test")
* @Method("GET")
* @Template()
*/
public function testAction($variable)
{
return array('variable'=>$variable);
}
你會說,我需要在@Route /test/{variable}
佔位符,那麼如何首次訪問網址test
?
編輯:這是愚蠢的問題。測試此問題時,我遇到了一些緩存問題。答案很明顯。
我發誓。在問問題之前,我做了你寫的東西,並得到類似如下的錯誤:「no route for/test。你需要添加變量」。今天它變得更加完美。昨天測試這個問題時可能會出現一些緩存問題。無論如何,感謝愚蠢的問題 - 好的回答,批准。 – Sruj