我仍然对Symfony说脏话,所以我对如何做一些应该非常简单的事情有点无知。
我有一个表单,我在控制器中创建并传递给视图:
$form = $this->createForm(new PurchaseOrderType($account), $purchaseOrder);
表单显示我需要它的方式,完全没有问题!我现在尝试使表单更具动态性,以便它可以根据我传入表单的“id”变量自动选择下拉列表。顺便说一句,id等于23。
所以,我有一个供应商下拉,其中一个选项值是23.如何自动选择此选项?对不起我的无知:))
谢谢!
答案 0 :(得分:0)
如果没有表单类型的代码,我只能提出建议。
如果我正确理解,在采购订单实体内部,会映射另一个实体,并且该实体用id表示。 对象$ purchaseOrder必须有另一个实体,然后在表单类型中,当你设置下拉字段时,你必须指定 - 使用正确的名称它不应该是一个问题 - 外来id。 但是您需要下拉字段的当然数据,这可能是SELECT *查询的结果。