Tôi làm việc với Symfony2 và tôi muốn tạo biểu mẫu đăng ký. Tôi không muốn sử dụng FOSUserBundle.Symfony 2: Thêm phần tử biểu mẫu tùy chỉnh, không phải trong một thực thể
Vì vậy, tôi có thể tạo một tài khoản Entity (với các lĩnh vực: username, password, email ...) và tôi có thể tạo các hình thức:
$account = new Account();
$form = $this->createFormBuilder($account)
->add('username', 'text', array('label' => 'Nom de compte :'))
->add('password', 'password', array('label' => 'Mot de passe :'))
->add('email', 'email', array('label' => 'Adresse email :'))
->getForm();
Bây giờ, tôi muốn thêm một lĩnh vực xác nhận cho mật khẩu. Tuy nhiên, khi tôi cố gắng thêm một lĩnh vực với phương thức add(), ví dụ như "password_confirmation" Tôi có điều này:
Cả tài sản "password_confirmation" hay phương pháp "getPasswordConfirmation()" hay phương pháp "isPasswordConfirmation() "tồn tại trong lớp" Ứng dụng \ FrontBundle \ Entity \ Account "
Làm cách nào để thêm trường tùy chỉnh? Và sau đó, làm thế nào để hợp lệ?
Cảm ơn bạn. BR.
Cảm ơn bạn rất nhiều;) –
Câu trả lời hoàn hảo. – rjmunro
Cảm ơn bạn rất nhiều. – iizno