質問

私はsymfony2を初めて使用します。基本的なFOSuserbundleをセットアップしたばかりです。しかし、私にはいくつかの問題があります:

  1. 新しいレイアウトテンプレートを設定しましたが、ログイン、登録、プロファイル用のフォームテンプレートを変更する場所が見つかりませんでした

  2. ユーザープロファイルを編集する方法が見つかりませんでした。/ profileを使用してプロファイルを表示できますが、編集リンクが見つかりませんでした

役に立ちましたか?

解決

ドキュメント内にある質問への回答。ここにいくつかのポイントがあります:

  1. 変更するテンプレートをFOSUserBundle/Resources/viewsからバンドルにコピーし、必要な変更を加えます。
  2. カスタムプロファイルフォームを作成する必要がある場合(質問に基づいて推測します)、プロファイルフォームタイプを作成し、FOSUserBundleがそれを使用するように指定する必要があります。

    config.yml ジェネラコディセタグプレ

    ProfileFormType.php ジェネラコディセタグプレ

他のヒント

@Antonは質問の最初の部分に正解ですが、2番目の部分に答えるには、/profileからプロファイルを表示できる場合は、ブラウザで/profile/editに移動して編集できます。

デフォルトのプロファイルフォームには編集リンクはありません。必要な場合は、@ Antonのアドバイスを受けて、デフォルトのフォームテンプレートをコピーし、バンドル内の同じ名前のディレクトリに貼り付ける必要があります。

@Antonがすでに指摘しているように、これを行う方法の詳細はすべて、マスタードキュメントまたはバージョン1.2.0のドキュメント(Symfony2.0を使用している場合に必要になります。*

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top