問題タブ [sonata-user-bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1930 参照

symfony - sonata ユーザー管理チェックボックスがロールにありません

Sonata ユーザーで新しいユーザーを作成しようとしたときに、新しいユーザーの追加/管理タブにチェック ボックスがありません (ユーザーに割り当てたり、役割グループを作成するための役割にアクセスできないことを意味します)

ここに私の config.ymlがあります:

そして、ここに私のsecurity.ymlがあります:

そして、ここに私のrouting.ymlがあります:

前もって感謝します

0 投票する
1 に答える
93 参照

php - FOS User / Sonata / Symfony を使用して、テーブル内の特定のエントリに対してのみ権限を管理することは可能ですか?

私は実際に Admin Generator Sonata の容量を表示することを目的とした小さなアプリケーションを作成しています。今のところ、Doctrine を使用して PostGIS のテーブルを表示し、編集し、フィルタリングすることができます。また、ロールを処理できるように、FOS ユーザーを管理バンドルに追加しました。

たとえば、管理インターフェイスに 3 つのテーブルがあります。ユーザー 1 は、最初のテーブルのみを表示および編集できます。ユーザー 2 はすべてのテーブルを表示できますが、編集できるのは 2 と 3 のみです。

これは機能しています。でも今は、さらに先へ進みたいと思っています。しかし、これが可能かどうかはわかりません。

私が考えていることを書きます:

ユーザー 1 がテーブル 1 を編集しているときに、特定のエントリのみを編集できるようにします。たとえば、テーブルには ID フィールド (1、2、3、4) を持つ 4 つのエントリがあります。ユーザーがすべてのエントリを表示できるようにすることは可能ですが、ID フィールドの値として 1 を持つエントリのフィールドのみを編集できますか?

私が十分に明確であることを願っています:-/。そうでない場合は、ペイントですばやくデザインしてみます(:Ð)そこに投稿すると、より明確になるかもしれません。これが可能であれば、ヒントや例はありますか? よろしくお願いします:-) !

ヴィンス

0 投票する
1 に答える
3204 参照

symfony - 管理ダッシュボード Symfony2 にバンドルを追加する方法

Sonata Admin バンドルに取り組んでいます。管理ダッシュボードを設定しました。次のコンポーネントが「Symfony CMF」グループに表示されています。

これがスナップショットです。 ここに画像の説明を入力

Symfony CMF サンドボックス サイト http://cmf.liip.ch/en/admin/dashboardを調べました。

このダッシュボードには、Simple Block Container Block などの他のバンドルがいくつか表示されています。

これがスナップショットです。 ここに画像の説明を入力

「Symfony CMF」グループに上の写真のようにコンテンツ項目を追加したいと考えています。

どうやってするの ?

これが私のconfig.ymlです。

また、Symfony CMF グループ項目がレンダリングされる場所と方法についても混乱しています。

Symfony CMF グループの下に他の CMF バンドルを追加する方法を教えてください。

ありがとう、ファイサル・ナシル

0 投票する
2 に答える
2648 参照

symfony - Symfony2.3 で DTD が見つからない

私は Symfony2.3 を使用しています _ Sonata Admin + Sonata E-commerce Bundle すべてのインストールが正常に完了しました。

しかし、ログインとしてバックエンド URL に移動すると、次のように表示されます。

どうしてか分かりません ?私は完全に混乱していますか?誰でもこれを知っていますか?

0 投票する
1 に答える
3088 参照

symfony - Sonata ユーザーバンドル + FOS ユーザーバンドル + カスタムユーザーバンドル

私は少し混乱しています..

  1. プロジェクトで Sonata 管理バンドルを使用しています。このためのユーザー管理をインストールしたいのですが、本当に Sonata ユーザー バンドルをインストールする必要がありますか? (私はこのチュートリアルhttp://domitable.com/content/getting-started-symfony-23-sonata-admin-user-bundlesを使用していました) または fos ユーザーバンドルだけで十分ですか? 依存関係をできるだけ少なくインストールしたいので、これを求めています。

  2. 正直なところ、私にとって最善の方法は、カスタムユーザーエンティティでカスタムユーザーバンドルのみを使用することです..(必要な場合はクラス+ FOSのみ)

  3. ユーザーエンティティクラスを生成するために easy-extends を使用する必要がありますか?それともデフォルトの教義生成エンティティは問題ありませんか?

  4. この状況でのソナタ ACL はどうですか?

この問題を解決する最善の方法は何ですか?