0

我还在用 Symfony 弄脏我的手,所以我对如何做一些应该很简单的事情有点无知。

我有一个在控制器中创建并传递给视图的表单:

 $form = $this->createForm(new PurchaseOrderType($account), $purchaseOrder);

表格准确地显示了我的需要,完全没有问题!我现在正在尝试使表单更具动态性,以便它可以根据我传递给表单的“id”变量自动选择一个下拉列表。顺便说一下,id 等于 23。

因此,我有一个供应商下拉列表,其中一个选项值为 23。如何自动选择此选项?对不起我的无知:)

谢谢!

4

1 回答 1

0

如果没有您的表单类型的代码,我只能提出建议。

如果我理解正确,在采购订单实体中,还有一个映射的其他实体,并且该实体用 id 表示。对象 $purchaseOrder 必须具有其他实体,然后在表单类型中,当您设置下拉字段时,您必须指定 - 使用正确的名称应该没有问题 - 外国 id。但是您当然需要下拉字段的数据,这可能是 SELECT * 查询的结果。

于 2013-06-07T23:53:21.863 回答