2

プロジェクトにFOSUserを実装しました。そして、フォームを正常にオーバーロードしました。

テンプレートを上書きしたい場合のみ、機能しません。それでも私はFOSUserアーキテクチャの見解を尊重します。

何が問題になる可能性があるかについての考えはありますか?

4

1 に答える 1

7

ドキュメントを見てください:

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_templates.md

基本的にあなたの目標を達成するために2つの方法があります。まず、簡単です。たとえば、新しいテンプレートをアプリ/リソースに追加するだけです。

app/Resources/FOSUserBundle/views/Profile/layout.html.twig

2番目の方法は次のとおりです。

(...)FOSUserBundleの子として定義されたバンドルを作成し、FOSUserBundleにあるのと同じ場所に新しいテンプレートを配置することもできます。

于 2013-03-03T10:10:06.667 に答える