Php 找不到Symfony 2表单句柄请求
我正在symfony 2控制器中制作表单 下面是它的外观:Php 找不到Symfony 2表单句柄请求,php,symfony,controller,request,handle,Php,Symfony,Controller,Request,Handle,我正在symfony 2控制器中制作表单 下面是它的外观: $data = date('Y-m-d'); $time = date('H:i:s'); $form = $this->createFormBuilder() ->add('incident', 'entity', array('class' => 'MainCoreBundle:Incidenttype', 'multiple' => false, 'expan
$data = date('Y-m-d');
$time = date('H:i:s');
$form = $this->createFormBuilder()
->add('incident', 'entity', array('class' => 'MainCoreBundle:Incidenttype', 'multiple' => false, 'expanded' => true))
->add('date', 'text',array('data'=>$data))
->add('time', 'text',array('data'=>$time))
->getForm();
$form->handleRequest($request);
if ($form->isValid())
if ($request->getMethod() == "POST") {
$message = \Swift_Message::newInstance()
->setSubject('SUBJECT')
->setFrom('formularz@formularz.pl')
->setTo('email@email.com')
->setBody(
$this->renderView(
'MainAdminBundle:Msg:index.html.twig'));
$this->get('mailer')->send($message);
return $this->indexAction($request);
}
我想做一个表单,有两个输入:
-一个是当前时间
-第二个是当前日期
-第三个是实体中的某些内容(将是选择框)
点击后,我想将其发送至mail
我的错误是:
调用未定义的方法Symfony\Component\Form\Form::handleRequest()
很可能您使用的是2.3之前版本的Symfony
此版本的类缺少该方法,尽管它确实使用了
bindRequest
方法
bindRequest
被删除,取而代之的是handleRequest
将composer.json中的
symfony/symfony
版本切换到~2.5
。它与您需要的版本2.3
向后兼容。您可能正在使用2.3之前的Symfony版本
此版本的类缺少该方法,尽管它确实使用了
bindRequest
方法
bindRequest
被删除,取而代之的是handleRequest
将composer.json中的
symfony/symfony
版本切换到~2.5
。它向后兼容您需要的版本2.3
。获取echo Get_类($form)的结果代码>处理之前。Symfony\Component\Form\Form您使用的是哪个版本的Symfony?2.2?获取echo Get_类($form)的结果代码>处理之前。Symfony\Component\Form\Form您使用的是哪个版本的Symfony?2.2?