[英]Symfony2: Same route path for 2 actions
是否可能具有相同的路徑路徑,但有2個不同的動作。 我想在用戶登錄時使用一個動作,而在用戶未登錄時使用另一個動作。
/**
* @Route("/", name="bundle_index")
* @Template("NameBundle:Default:index.html.twig")
*/
/**
* @Route("/", name="bundle_index_auth")
* @Security("has_role('ROLE_USER')")
* @Template("NameBundle:Default:auth.html.twig")
*/
使用相同的路徑使用不同的名稱,我認為不是,並且我無法想象在哪種情況下即使我們可以做到(也許如果您對要實現的目標有更好的解釋),它也會很有用,但是看一下示例您可以做到您需要在同一操作中進行的所有檢查...檢查是否已將ROLE_USER授予用戶(否則,將用戶重定向或拋出與示例相同的訪問異常)並相應地呈現正確的模板(與其他任何對象一起顯然)需要的操作)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.