私は実際に Admin Generator Sonata の容量を表示することを目的とした小さなアプリケーションを作成しています。今のところ、Doctrine を使用して PostGIS のテーブルを表示し、編集し、フィルタリングすることができます。また、ロールを処理できるように、FOS ユーザーを管理バンドルに追加しました。
たとえば、管理インターフェイスに 3 つのテーブルがあります。ユーザー 1 は、最初のテーブルのみを表示および編集できます。ユーザー 2 はすべてのテーブルを表示できますが、編集できるのは 2 と 3 のみです。
これは機能しています。でも今は、さらに先へ進みたいと思っています。しかし、これが可能かどうかはわかりません。
私が考えていることを書きます:
ユーザー 1 がテーブル 1 を編集しているときに、特定のエントリのみを編集できるようにします。たとえば、テーブルには ID フィールド (1、2、3、4) を持つ 4 つのエントリがあります。ユーザーがすべてのエントリを表示できるようにすることは可能ですが、ID フィールドの値として 1 を持つエントリのフィールドのみを編集できますか?
私が十分に明確であることを願っています:-/。そうでない場合は、ペイントですばやくデザインしてみます(:Ð)そこに投稿すると、より明確になるかもしれません。これが可能であれば、ヒントや例はありますか? よろしくお願いします:-) !
ヴィンス