問題タブ [fosuserbundle]

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 投票する
3 に答える
12707 参照

symfony - Symfony2FOSUserBundleオーバーライドフォーム

アプリケーションの登録フォームのテンプレートを変更して、他のHTMLを追加できるようにしようとしています。/My/UserBundle/Resources/views/Registration/register.html.twigファイルは次のとおりです。

そして、layout.html.twigを正常にオーバーライドしました。

同様にform.html.twig:

構成パーツ:

キャッシュをクリアしました。

私が行くときはいつでも

http:// localhost / register /

apacheは、タイムアウトするまでハングします。

私が理解できる最善のことは、PHPの最大実行メッセージが16行目のキャッシュ内の小枝テンプレートでクラッシュすることを示していることです。その行はfunction doGetParent(...)次のとおりです。ファイルは次のとおりです。

また、どちらがタイムアウトしました\vendor\twig\lib\Twig\Template.php on line 65public function getParent(array $context)

したがって、getParentには明らかに問題がありますが、それが何を意味するのか、またはそれを修正する方法がわかりません。

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

php - Symfony2 の動的な default_target_path

Symfony2 と FOSUserbundle を使用してアプリケーションを開発しています。

ユーザーがシステムにログインするときに、ユーザー名を /user/username にリダイレクトしたいのですが、ユーザー名は明らかにすべてのユーザーで変更されます。

Security.yml の 1 つのオプションは、default_target_path です。default_target_path を動的パスに設定することは可能ですか、それともログイン担当の FOSUB のクラスをオーバーライドする必要がありますか。

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

symfony - Symfony2 フォームの相互参照が期待どおりに機能しない

これはここでの私の最初の質問ですので、間違いを許してください - 次回はそれらを避けるようにします. ;-)

FOSUserBundle のカスタム RegistrationFormType を作成しました。このフォームは、バンドルのデフォルト フィールドに加えて、PlayerType を処理します。この PlayerType 自体にも PlayerSkillsType が含まれています。ここにクラスがあります:

(ゲッターとセッター、および重要でないプロパティとメソッドは除外しました。) これまでのところ問題なく動作しており、フォームが表示され、永続化されています。さて、私の問題は、データを永続化した後、データ内の PlayerSkills エンティティに Player エンティティへの参照が欠落していることです。

フォームビルダーにも参照を追加する必要があることを PlayerSkillsType に伝える必要があると思います..? それとも、これは Doctrine アノテーションの問題でしょうか?

どんなヒントでも大歓迎です!:-)

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

symfony - FOSUserBundle で symfony メーラー クラスを拡張する

FOSUserBundle で Mailer クラスを拡張する方法を知っている人はいますか?

私は非常に基本的な親の電子メール チェックを実装しています (すべての検証は、親の電子メールを強制的に入力するためにフォームで行われます)。親の電子メール フィールドがユーザー エンティティに入力されている場合、そのアドレスではなく、そのアドレスに電子メールを送信する必要があります。ユーザーの電子メール。

これまでに次のことを試しました。

オーバーライドされたクラスを無視してデフォルトを使用しているようですが、テストする前にキャッシュをクリアしました。

ありがとう

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

php - Symfony2 - Doctrine エラーのある SonataAdminBundle

FOSUserBundle、SonataAdminBundle、SonataUser、SonataDoctrineORM、および依存関係を正常にセットアップしました。ログインして、ソナタ ダッシュボードを表示できます。ただし、新しいユーザーまたはグループ (sonata_user) を作成しようとしたり、それらを一覧表示しようとすると、次のエラーが発生します。

残念ながら、何が問題なのかわかりません。

手がかりはありますか?

前もって感謝します。

編集:構成のいくつかの小さなタイプミスを把握しました。

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

symfony - FOSUserBundle は自分のテーブルとの関係を作ります

symfony2 で FOSUserBundle を使用していますが、非常にうまく機能しますが、たとえば Entry のようなフィールドを持つ別のテーブルを作成する必要があります。

userテーブルとテーブルの間に関係を作る必要がありEntryます。1 対多の関係を構築するための最良の方法は何ですか? どのクラスを拡張する必要がありますか?

次のエラーが表示されます。

Entry has no association named ApplicationSonataUserBundle:User

私のコードは次のとおりです。

私はこの指示を使用します:

ありがとう

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

symfony - FosUserBundle はどのように ROLE_ADMIN または SUPERADMIN でログに記録できますか?

FOSUserBundle を正しくインストールしました

しかし、私の質問は、管理者でログに記録するための 2 ですか? 一部のユーザーを管理者thxに設定する方法がわかりません

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

symfony - FOSUserBundle で確認メールのテンプレートを変更するにはどうすればよいですか?

FOSUserBundle の確認メールのテンプレートを変更する必要があります。私はこの設定をしていますが、うまくいきません:

エラーは次のとおりです。

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

symfony - FOSUserBundle にログインした後にリダイレクトする最良の方法はどれですか

FOSUserBundle でログイン後にロールベースのリダイレクトを実装する最良の方法はどれですか?

成功ハンドラーを使用して、リダイレクト ロジックを onAuthenticationSuccess に記述する必要がありますか?

または、セキュリティ リスナーを使用して、リダイレクト ロジックを onSecurityInteractiveLogin に記述する必要があります。

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

symfony - fosuserbundleとsonatauserに新しいプロパティを追加します

新しいプロパティを追加しようとしていますこのガイドを読んでいます https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md デフォルトのFOSUserBundleフォームのオーバーライド

プロパティ「name」もメソッド「getName()」もメソッド「isName()」もクラス「Application \ Sonata \ UserBundle \ Entity\User」に存在しません

おそらくソナタは新しいプロパティを読んでいない

どうすれば解決できますか?どうも