我使用setData('查看数据');在cuestion中的形式,但不工作,我理解这种形式来查看结果。
我的代码:
public function listOrdersToExportAction($batchInputFile)
{
$orderRows = $this->getDoctrine()->getRepository('IFBBundle:OrderRow')
->findAllToExport();
$orderRowsAction = new OrderRowsAction();
$orderRowsAction->setOrderRows($orderRows);
$orderRowsAction->setReturnRoute('listOrdersToExport');
$formInvoice = $this->createForm(new OrderRowsActionType(), $orderRowsAction, array('actionType' => 'export'));
return $this->render('IFBBundle:Orders:listOrdersToExport.html.twig', array('orderRows' => $orderRows,
'formInvoice' => $formInvoice->createView(),
'batchInputFile' => $batchInputFile));
}
答案 0 :(得分:1)
是的,正如Rpg600所述,在您的表单类中,您需要像这样设置data_class:
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Puig\IFBBundle\Entity\OrderRow',
));
}