symfony 1.4プロジェクトで、異なる役割のための特定のアクションを提供したいと思います。Symfony 1.4異なる役割の異なるCRUD
プロジェクトにはいくつかのデータベーステーブルがあり、値は特定のロールによってのみ変更できます。
たとえば、管理者はすべてのモデルのCRUDにアクセスできます。 別の役割(コンサルタントとする)は、指定されたモデル(すべてではない)からの結果のみを取得(変更または削除しない)できます。
symfonyでこのような機能をサポートするにはどうしたらいいですか? プロジェクトの役割が前もって指定されているものとします。
私が考えていた1つの解決策は、それぞれの役割ごとにモジュールとアクションを個別に作成することです(クラッシュパネルと1つのロギングインターフェイス)。しかし、巨大な仕事のように聞こえます。
もっとスマートな方法が何であるか不思議です。