Вопрос

Я новичок в symfony 2. Я только что установил базовый пакет FOSuserbundle.Но у меня есть несколько проблем:

  1. Я установил новый шаблон макета, но не смог найти, где изменить шаблон формы для входа, регистрации и профиля

  2. Я не смог найти, как редактировать профиль пользователя.Я могу просмотреть профиль с помощью / profile, но я не нашел там ссылки для редактирования

Это было полезно?

Решение

Ответы на ваши вопросы вы можете найти в документации .Вот некоторые моменты:

  1. Скопируйте шаблоны, которые вы хотите изменить, из FOSUserBundle/Resources/views в свой пакет и внесите нужные изменения.
  2. Если вам нужно создать настраиваемую форму профиля (как я предполагаю, исходя из вашего вопроса), вам необходимо создать тип формы профиля и указать, что FOSUserBundle использует его.

config.yml

родовое слово

ProfileFormType.php

родовое слово

Другие советы

@Anton имеет правильный ответ на первую часть вашего вопроса, но чтобы ответить на вторую часть, если вы можете просмотреть свой профиль с помощью /profile, вы можете отредактировать его, перейдя в /profile/edit в своем браузере.

В форме профиля по умолчанию нет ссылки для редактирования.Если он вам нужен, вам нужно будет воспользоваться советом @Anton и скопировать шаблон (ы) формы по умолчанию и вставить их в каталог с тем же именем в вашем пакете.

Как уже отмечал @Anton, все подробности о том, как это сделать, можно найти в основная документация или документация для версии 1.2.0 (которая вам понадобится, если вы используете Symfony 2.0. *

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top