問題タブ [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 投票する
0 に答える
272 参照

php - サービス「sonata.user.serializer.handler.user」は、存在しないサービス「sonata.user.manager.user」に依存しています

MongoDb データベースに SonataUserBundle をインストールしたいのですが、これが私の設定ファイルです:

私のconfig.yml

私のAppKernel.php

私の composer.json

私のセキュリティ.yml

私はいつもこの例外を持っています

サービス「sonata.user.serializer.handler.user」は、存在しないサービス「sonata.user.manager.user」に依存しています。

助けてください。

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

symfony - Sonata 管理者 : パスワードを忘れた

SonataUser/FosUser バンドルで Sonata Admin を使用しています。

FosUser の「パスワードのリセット」機能を Sonata に統合したいと考えています。簡単な方法はありますか:

  • 「パスワードを忘れた」リンクを Sonata ログイン ページに統合しますか?
  • 機能を「admin/」URLプレフィックスとsonata html/twigレイアウトと統合しますか?
0 投票する
4 に答える
3468 参照

php - SonataBlock、SonataAdmin、およびその他の Sonata バンドルで「検証」エラーが表示され続ける

コンパイル エラー: Sonata\FormatterBundle\Block\FormatterBlockService::validateBlock() の宣言は Sonata\BlockBundle\Block\BlockAdminServiceInterface::validateBlock(Sonata\CoreBundle\Validator\ErrorElement $errorElement, Sonata\BlockBundle\Model\BlockInterface $ と互換性がある必要がありますブロック)

同時に:

PHP 致命的なエラー: Sonata\AdminBundle\Block\AdminListBlockService::validateBlock() の宣言は Sonata\BlockBundle\Block\BlockServiceInterface::validateBlock(Sonata\AdminBundle\Validator\ErrorElement $errorElement, Sonata\BlockBundle\Model\BlockInterface と互換性がある必要があります$block) /phpProjects/vendor/sonata-project/admin-bundle/Block/AdminListBlockService.php の 105 行目

ここに私のcomposer.jsonがあります

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

.htaccess - Sonata Admin Bundle - シンプルなアクセス制御を追加

私は Sonata Admin Bundle を初めて使用し、ユーザー バンドルを機能させようとしていますが、本当に必要なのは、管理領域へのアクセスを 1 人の管理者に制限することだけなので、少しオーバーヘッドがかかる可能性があります。symfony のすべての動的ルーティングで、.htaccess ルールまたは sth のような単純なものでアクセスを保護することは可能ですか?

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

symfony - サービス「security.authentication.manager」は、存在しないサービス「security.user.provider.concrete.fos_userbundle」に依存しています

私は非常にイライラする問題を抱えており、Symfony が違反者について言及していないため、どこでトラブルシューティングを行うべきかさえわかりません。

Sonata User Admin/ FOSUser バンドルが完全に機能しているアプリでモバイル ユーザーを認証するために、OAUTH サーバーを構築する必要があります。

以前使っていた FOSOAuthServerBundle を問題なくインストールすることにしました。しかし、今日、次のエラーが発生し続けます。

ここに私の関連ファイルがあります:

config.yml

security.yml

ここにほぼ同様の質問がありますサービス「security.authentication.manager」は、存在しないサービス「security.user.provider.concrete.fos_userbundle」に依存していますが、彼の問題は、プロバイダーの下の fos_userbundle id を省略することによって引き起こされました。私の状況の場合。

誰かが光を当てるのを手伝ってください

0 投票する
0 に答える
462 参照

forms - タイプ「sonata_user_registration」を読み込めませんでした

SonataUserBundle で登録フォームをオーバーライドしようとすると、「タイプ "sonata_user_registration" を読み込めませんでした」というエラーが表示されました。この問題の解決策を検索しましたが、どれも役に立ちません。テンプレートのオーバーライドに成功しましたが、登録フォームのオーバーライド (年齢フィールドの追加) が必要なので、いくつかのコードを追加しました

しかし、php app/console doctrine:schema:update --force を実行すると、My RegistrationFormType を更新するように何も指示されませんでした:

私のservices.yml:

config.yml:

//app/Application/Sonata/UserBundle/DependencyInjection の私の DependencyInjection

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

php - symfony、sonta ユーザーバンドル、多対多

私は、sonata ユーザー バンドルを使用してユーザーを簡単に管理する小さなプロジェクトを行っています。

しかし、オーダーという名前の別のエンティティがあります。このエンティティでは、1 人のユーザーにリンクされています。manyToOne アノテーションはどこに記述すればよいですか?

感謝をこめて

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

symfony - Symfony 2、Sonata User Bundle : 無効な状態、originalRoles 配列が設定されていません

ロールが選択されているかどうかに関係なく、新しいユーザーを作成しようとすると、次のエラーが発生します。

無効な状態です。originalRoles 配列が設定されていません

役割の選択肢は次のように追加されます (変更されず、ベンダーから直接提供されます)。

そして、ここに例外を返すコードがあります (ベンダーから直接提供されているため、実際の問題でない限り、ここでエラーを修正することはおそらくお勧めできません)。

解決策やヒントはありますか?

アップデート :

問題は、Github Sonataに移動され、さらに情報が追加されました。

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

php - Symfony2.6 & Sonata Media Bundle &SonataUserBundle: 編集フォームで画像プレビューを取得する方法

画像 (Sonata Media Bundle の Media エンティティ) をアップロードし、それをユーザー (Sonata User Bundle の Vendor エンティティ) にマッピングしています。画像がアップロードされ、メディア テーブルのエントリが作成され、メディア エントリのキーがユーザー テーブルに追加されます。エラーは発生しませんでした。しかし、フォームを開いてユーザーを編集すると、ファイル入力ボタンの近くに画像プレビューもファイル名も表示されません。あたかもアソシエーション ファイル ユーザーがフォームによって認識されないかのように。これが私のコードです:

/app/config/config.yml:

/src/Application/Sonata/UserBundle/Admin/VendorAdmin.php :

/src/Application/Sonata/UserBundle/Resources/config/doctrine/UserType.Vendor.orm.xml :

何が欠けていますか?アップロードしたファイルのプレビューを追加するにはどうすればよいですか?