如何在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)
谢谢大家提供的任何答案=)
答案 0 :(得分:1)
在登录表单类(忘记它的名字)中,会出现类似的内容:
'username' => new sfWidgetFormInput(array(), array())
将其修改为:
'username' => new sfWidgetFormInput(array(), array('id' => 'jibbly', 'class' => 'wibbly'))