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