問題タブ [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.
php - symfony テンプレートで css ファイルの画像にアクセスする方法
HTMLファイルでは、アセット関数を使用して画像フォルダーにアクセスできますが、CSSでは画像を使用できません
background-image:url(../images/back.png)
それを修正する方法
php - symfony 2 のリソース フォルダーから css を含める方法
私はそこにあるcssを読みました
app/Resources/FOSUserbundle/css
小枝テンプレートにそれを含めるにはどうすればよいですか
私が css を配置している理由は、オーバーライドされたすべての FOSUser テンプレートがそのフォルダーにあるためです。だから私はcss、jsイメージをすべてそこに保持したいので、他のウェブサイトで使用する必要がある場合はそのフォルダをコピーするだけです
php - symfony 2 でバックエンド領域を作成するにはどうすればよいですか?
Symfony2 と FOSUserbundle を使用しています。これまでのところ、私のフロントエンドは機能しています。私は symfony 1 を使用したことがないので、symfony 2 から始めたばかりです。
編集ユーザーを追加、削除できるバックエンドの管理システムを作成する方法がわかりません。誰でも私を案内してもらえますか?
php - symfony2 /fosuserbundleとsonataadminを使用してカスタムユーザーエンティティを削除する必要がありますか?
当初、私はsymfonyでFOSUserbundleを使用していました。追加のフィールド用にcustomuserエンティティを作成する必要がありました。
NiwSonataAdminをインストールしました。Sonataユーザーバンドルもあります。
ここで、Sonataユーザーバンドルのために以前に作成したユーザーエンティティを削除する必要があるのか、それとも共存できるのかを知りたいです。
php - Symfony2FOSUserBundle-存在しないサービス「security.user_checker」をリクエストしました
私はSymfony2とFOSUserBundleを使用しています。ログイン、ログアウト、プロファイルの表示ができます。
問題:「/ register」に移動し、フォームに入力してEnterキーを押すと、次のエラーが発生します。
存在しないサービス「security.user_checker」をリクエストしました。500内部サーバーエラー-ServiceNotFoundException
追加の設定などをしなければならないようですが、何も見つかりません。
config.ymlの一部:
security.yml:
アップデート
スタックトレース:
facebook - FOSFacebookBundle と FOSUserBundle の連携
Symfony2 で Web サイトを開発しています。
FOSUserBundle を正常にインストールしました。ここで、FOSUserBundle で動作するように FOSFacebookBundle をインストールしたいと思います。
「プロバイダーユーザー」全体がよくわかりません。FOSFacebookBundle のドキュメントには、「7. オプションでカスタム ユーザー プロバイダー クラスを定義し、それをプロバイダーとして使用するか、ログイン用のパスを定義する」と記載されていますが、2 つのバンドルを相互に連携させるには、それを行う必要がありますか? それは何のためにあるのです?
この2つをうまく連携させたい。
facebook - FOSFacebookBundle を構成しようとすると、Symfony でエラー 500 が発生する
基本的に、Symfony で FOSUserBundle を使用して FOSFacebookBundle を実装しようとしています。FOSFacebookBundle の 2.0 ブランチの readme に従いましたが、現在このエラーが発生しています。何か案が ?
エラー :
security.yml (セキュリティセクション):
config.yml の関連部分:
MyUserManager.php (FOSUserbundle でメール アドレスをユーザー名として使用できるように変更しました。本当に関連性があるかどうかはわかりませんが、FacebookProvider コンストラクターに渡された 2 番目の引数に問題があることをエラーが示しており、この引数は想定されていますUserManager になる):
symfony - FOSUserBundleフォームの登録のオーバーライド
FOSUserBundle登録フォームを上書きしたいときに問題が発生しました。
取引は、ユーザーエンティティでは、一部のユーザーが「スポンサー」(スポンサーは同じエンティティのManyToOne)を持つことができます。より明確に言うと、これはユーザーエンティティです。
分かりますか ?
次に、RegistrationFormTypeをオーバーライドするために、公式のヘルプを使用して作成しました。
そしてそれがすべてです!とてもシンプルに見えます!だが...
ユーザー名をユーザーエンティティに変換するだけの場合、FOSはビルダーで「 fos_user_username 」を使用することをお勧めします。
私にとっては大丈夫ですが、このフォームをテストすると:
スポンサーが存在するので、「パスワードを入力してください」というエラーが表示されます。(もちろん、パスワードを2回入力しました。)
しかし、存在しないユーザーでフォームを送信すると、登録フォームは正常に送信されました。
私は何か間違ったことをした ?ご協力ありがとうございました !;-)
ディズダ。
php - Symfony2 FOSUserBundle登録フォームのPOSTパラメータを変更しますか?
FOSUserBundle の登録フォームは次のようになります。
ですから、ご覧のとおり、
主な質問: ID を id="email" のようなものに変更し、名前を name="email" のようなものに変更するにはどうすればよいですか? そして、それは明らかに機能しなければなりません。
ここで確認できます: https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/views/Registration/register_content.html.twig {{ form_widget(form) }} ですが、これをどこまでたどることができませんそれは行きます。また、これらのパラメーターをサポートするには、RegistrationFormHandler を編集する必要があると思います。
symfony - symfony2を作成するCookieを手動で記憶する(FOSUserBundle)
コントローラでremembermeCookieを手動で作成する方法を誰かが説明できますか?
ユーザーが「登録」ボタンを押した後も、後で資格情報を使用してログインしなくても、ログインしたままにしておく必要があります。
手動でCookieを作成しようとしましたが、Cookieの値が正しくないと推測しているため、「rememberme」機能が機能しません。正しい名前のCookieが設定されます。私はそれをチェックしました。
ユーザーの資格情報を使用して通常のログイン手順を使用すると、rememberme機能は期待どおりに機能します。
security.ymlsecurity.yml覚えておいてください
これは私が今持っているものです、クッキーが設定されていても、それは機能しません。
アップデート:
また、リフレクションを使用してPersistentTokenBasedRememberMeServicesクラスを操作しようとしましたが、機能しません。クッキーが設定されますが、機能していません
Symfonyv2.0.5とFOSUserBundle1.0を使用しています
更新2:
私は3番目の方法を試しました。上記と同じですが、反射はありません。