Если вы просто хотите установить другой макет, вам нужно добавить модуль (просто создайте его вручную) с именем "sfGuardAuth". Для этого в каталоге / config / измените макет в view.yml, как и для любого другого модуля. Это объясняется в:
http://www.symfony -project.org / плагины / sfDoctrineGuardPlugin / 4_0_0
... в разделе «Настройка действий модуля sfGuardAuth».
Однако, если вы хотите «встроить» форму входа в систему на другой существующей странице, вы можете превратить имя входа в компонент - это означает, что он использует существующий макет страницы, на которой он находится.
Действие компонента в пользовательском модуле:
public function executeSigninLightbox(sfWebRequest $request)
{
$class = sfConfig::get('app_sf_guard_plugin_signin_form', 'sfGuardFormSignin');
$this->form = new $class();
}
... который, как и все компоненты, использует частичное в качестве своего представления. У частичного теперь есть доступ к форме $ как стандартная страница входа. Частичное для этого будет называться "_signinLightbox".
Надеюсь, это поможет.