問題タブ [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.
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」に依存しています。
助けてください。
symfony - Sonata 管理者 : パスワードを忘れた
SonataUser/FosUser バンドルで Sonata Admin を使用しています。
FosUser の「パスワードのリセット」機能を Sonata に統合したいと考えています。簡単な方法はありますか:
- 「パスワードを忘れた」リンクを Sonata ログイン ページに統合しますか?
- 機能を「admin/」URLプレフィックスとsonata html/twigレイアウトと統合しますか?
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があります
.htaccess - Sonata Admin Bundle - シンプルなアクセス制御を追加
私は Sonata Admin Bundle を初めて使用し、ユーザー バンドルを機能させようとしていますが、本当に必要なのは、管理領域へのアクセスを 1 人の管理者に制限することだけなので、少しオーバーヘッドがかかる可能性があります。symfony のすべての動的ルーティングで、.htaccess ルールまたは sth のような単純なものでアクセスを保護することは可能ですか?
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 を省略することによって引き起こされました。私の状況の場合。
誰かが光を当てるのを手伝ってください
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
php - symfony、sonta ユーザーバンドル、多対多
私は、sonata ユーザー バンドルを使用してユーザーを簡単に管理する小さなプロジェクトを行っています。
しかし、オーダーという名前の別のエンティティがあります。このエンティティでは、1 人のユーザーにリンクされています。manyToOne アノテーションはどこに記述すればよいですか?
感謝をこめて
symfony - Symfony 2、Sonata User Bundle : 無効な状態、originalRoles 配列が設定されていません
ロールが選択されているかどうかに関係なく、新しいユーザーを作成しようとすると、次のエラーが発生します。
無効な状態です。originalRoles 配列が設定されていません
役割の選択肢は次のように追加されます (変更されず、ベンダーから直接提供されます)。
そして、ここに例外を返すコードがあります (ベンダーから直接提供されているため、実際の問題でない限り、ここでエラーを修正することはおそらくお勧めできません)。
解決策やヒントはありますか?
アップデート :
問題は、Github Sonataに移動され、さらに情報が追加されました。
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 :
何が欠けていますか?アップロードしたファイルのプレビューを追加するにはどうすればよいですか?