私はSymfony開発には新しく、FOSUserBundleを使用しようとしました。公式のSymfonyウェブサイトのガイドGetting Started With FOSUserBundleに従った。Symfony 3 - FOSUserBundle - register.html.twig - テンプレートが見つかりません
その後、私はインストールの機能をテストしたいと思っており、完璧に機能したリンクwww.linktomytestproject.dev/loginを訪れました。私は登録機能をテストするためにwww.linktomytestproject.dev/registerを訪問しようとしたときしかし、私は次のようにErrorMessage得た:
テンプレート「register_content.html.twig」を見つけることができませんが(に見えた:/ホーム/浮浪者4行目の@FOSUser/Registration/register.html.twigの/ mytestproject/app/Resources/views、/ home/vagrant/mytestproject/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form) 。
: - 500内部サーバーエラーTwig_Error_Loader
は、私は、次のコードを含むファイルregister.html.twigをチェック
{% extends "@FOSUser/layout.html.twig" %}
{% block fos_user_content %}
{% include "register_content.html.twig" %}
{% endblock fos_user_content %}
私はに三行目を変更:ファイルが正しく検出され、意図したとおり、私は登録機能を使用することができます
{% include "FOSUserBundle:Registration:register_content.html.twig" %}
。
私が行った変更は、ベンダーのフォルダの中にありますが、これは明らかにバージョン管理の手段の影響を受けません。ですから、このファイル/フォルダマッピングが影響を受ける設定ファイルのどこかに場所がなければなりません。
これはおそらく本当に基本的な問題ですが、誰かがこの質問で私を助けることができたら、私は本当に感謝しています。
作者のアップデートを行った後、今朝から全く同じ問題を抱えているので、3.2.0から3.2.1に移行します。symfony versione 。私はすぐに修正プログラムがあると思っています – Leggy7
うまくいけば...私はすでに、このエラーは間違った更新に関連するかもしれないと思った。 –