我正在尝试创建一个可以下订单的表格。我的数据库架构如下所示:
我想要一个这样的表格:
这是我到目前为止的内容:
$order = new Order();
$form = $this->createFormBuilder($order)
->add('naam', TextType::class)
->add('email', EmailType::class)
->add('phoneNumber', TextType::class)
->add('dateTakeout', DateType::class)
->add('hourTakeout', DateType::class)
->add('save', SubmitType::class, array('label' => 'Verzenden'))
->getForm();
但是我一直坚持将产品添加到表单中。我怎样才能做到这一点?
更新:
我的产品和类别的联系如下:
我有一个类别实体,其ID,名称,已启用和parentCategoryId。
在我的产品实体中,我具有类别属性。
我想显示这样的类别和产品:
将此添加到您的表单:
use Symfony\Component\Form\Extension\Core\Type\IntegerType;
...
->add('product_A', IntegerType::class)
->add('product_B', IntegerType::class)
->add('product_C', IntegerType::class)
->add('product_D', IntegerType::class)
这是一个整数,因此您可以简单地调用:
$prodA_amount = $form->get('product_A')->getData();
获得价值...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句