1
這就是我的代碼片段的樣子。使用symfony2中的表單生成器確認密碼字段沒有使用「重複」字段進行驗證?
// ---這是在我的控制器代碼----
$registrationForm = $this->createFormBuilder()
->add('email')
->add('password', 'repeated', array('type' => 'password', 'invalid_message' => 'Passwords do not match'))
->getForm();
return $this->render('AcmeHelloBundle:Default:index.html.twig', array('form' => $registrationForm->createView()));
// --- This is the twig file code----
<form action="#" method="post" {{ form_enctype(form) }}>
{{ form_errors(form) }}
{{ form_row(form.email, { 'label': 'E-Mail:' }) }}
{{ form_errors(form.password) }}
{{ form_row(form.password.first, { 'label': 'Your password:' }) }}
{{ form_row(form.password.second, { 'label': 'Repeat Password:' }) }}
{{ form_rest(form) }}
<input type="submit" value="Register" />
</form>
任何一個可以說明爲什麼它不使用表單生成器的工作?
謝謝你的幫助。 – GorillaApe 2012-08-09 01:44:05