私の Synfony2 wep アプリケーションでは、同じユーザーが持つことができる 2 つの異なる役割があります。彼は従業員であろうと上司であろうとできます。そのため、ユーザーがデータに対して異なるビューを持つように、切り替えボタンに役割を変更したいと考えています。たとえば、上司がいると、ユーザーはプロジェクトの作業の進行状況を確認でき、従業員は、同じプロジェクトのチームの各メンバーが行う作業を確認できます。つまり、基本的に、上司はある行動に対して特権を持ち、従業員は他の行動に対して特権を持つことになります。
役割の切り替えはどのようにすればよいですか? ロールごとに 2 つの異なる URL/boss/todes
とemployee/todos
. 場合によっては、同じ twigs テンプレートを使用します (例: todo のリスト)。/boss/todos/{id}
常に同じ route_name を指定するなど、URL を生成する必要がある場合はどうすればよいですかpath('todo_show', {'id': id})
。
パラメータにかなり似ていると思い_locale
ます。_locale
Symfony 2.3のようなカスタム パラメータを作成することは可能ですか?
前もって感謝します !