Шаблон и правки FosUserbundle и symfony 2
-
27-10-2019 - |
Вопрос
Я новичок в symfony 2. Я только что установил базовый пакет FOSuserbundle.Но у меня есть несколько проблем:
-
Я установил новый шаблон макета, но не смог найти, где изменить шаблон формы для входа, регистрации и профиля
-
Я не смог найти, как редактировать профиль пользователя.Я могу просмотреть профиль с помощью / profile, но я не нашел там ссылки для редактирования
Решение
Ответы на ваши вопросы вы можете найти в документации .Вот некоторые моменты:
- Скопируйте шаблоны, которые вы хотите изменить, из
FOSUserBundle/Resources/views
в свой пакет и внесите нужные изменения. - Если вам нужно создать настраиваемую форму профиля (как я предполагаю, исходя из вашего вопроса), вам необходимо создать тип формы профиля и указать, что FOSUserBundle использует его.
config.yml
родовое словоProfileFormType.php
родовое словоДругие советы
@Anton имеет правильный ответ на первую часть вашего вопроса, но чтобы ответить на вторую часть, если вы можете просмотреть свой профиль с помощью /profile
, вы можете отредактировать его, перейдя в /profile/edit
в своем браузере.
В форме профиля по умолчанию нет ссылки для редактирования.Если он вам нужен, вам нужно будет воспользоваться советом @Anton и скопировать шаблон (ы) формы по умолчанию и вставить их в каталог с тем же именем в вашем пакете.
Как уже отмечал @Anton, все подробности о том, как это сделать, можно найти в основная документация или документация для версии 1.2.0 (которая вам понадобится, если вы используете Symfony 2.0. *