это может быть очень легко, но я новичок в symfony2, поэтому я сначала спросил. Я создаю форму входа в контроллере:Форма Symfony2 с полем не в объекте
public function showAction()
{
$admin = new Administrator();
$form = $this->createFormBuilder($admin)->setAction($this->generateUrl('admin_login_process'))
->setMethod('POST')
->add('username', 'text')
->add('password', 'password')
->add('remember', 'checkbox')
->add('login', 'submit')
->getForm();
return $this->render('EraAdminBundle:Login:login.html.php', array('form'=>$form->createView()));
}
имени пользователя и пароля поля являются частью юридического лица администратора, но помните, флажок, конечно, не. как я могу представить его вместе с формой? потому что если я пусть его, как это я получаю эту ошибку:
Neither the property "remember" nor one of the methods "getRemember()", "isRemember()", "hasRemember()", "__get()" or "__call()" exist and have public access in class "Era\RestoranteBundle\Entity\Administrator".
Я представил себе, что это было легко, хотя я пропустил эту часть документа :) – user3080603