Как я могу изменить шаблон формы в sfDoctrineGuardPlugin? - PullRequest
0 голосов
/ 06 июня 2010

Как я могу изменить шаблон формы в sfDoctrineGuardPlugin?

То есть мне нужно изменить HTML (класс, id) элементов ввода (имя пользователя, пароль) формы входа, предоставленной sfDoctrineGuardPlugin.

Я изменил apps/app_name/modules/sfGuardAuth/templates/singinSuccess.php, но тогда он просто повторяет $form (мне нужно изменить содержимое этой части - $form):

  <form action="<?php echo url_for('@sf_guard_signin') ?>" method="post">
    <table>
       <?php echo $form ?>
    </table>
    <input type="submit" class="go_button" value="ir" />
    <a href="<?php echo url_for('@sf_guard_password') ?>"><?php echo __('Forgot your password?') ?></a>
  </form>

(Это действительно должно быть что-то вроде изменения _form.php => Я не могу найти это, хотя: S)

Спасибо всем за предоставленные ответы =)

1 Ответ

1 голос
/ 06 июня 2010

В классе формы входа (забудьте его имя) будет что-то вроде:

'username' => new sfWidgetFormInput(array(), array())

Изменить это на:

'username' => new sfWidgetFormInput(array(), array('id' => 'jibbly', 'class' => 'wibbly'))
...