如何在sfDoctrineGuardPlugin中更改表单的模板?

时间:2010-06-06 01:59:59

标签: forms login symfony1

如何在sfDoctrineGuardPlugin中更改表单的模板?

也就是说,我需要更改sfDoctrineGuardPlugin提供的登录表单的输入元素(用户名,密码)的HTML(class,id)。

我已更改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 =&gt;我找不到这个,但是:S)

谢谢大家提供的任何答案=)

1 个答案:

答案 0 :(得分:1)

在登录表单类(忘记它的名字)中,会出现类似的内容:

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

将其修改为:

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