在Sonata Admin下拉菜单中设置默认值

时间:2018-09-04 13:59:26

标签: php symfony sonata-admin symfony-2.7

我正在使用Sonata管理员捆绑软件的Symfony 2.7应用程序上工作。我有一个定义视频的表单,该视频允许用户从下拉列表中选择来源国家/地区。每个用户实体已经有一个与之关联的原产国,因此我只想将其国家/地区作为默认值,可以选择其他国家/地区。这是我现在拥有的代码:

$formMapper
...
    ->add('countryOfOrigin',
          'country_of_origin',
          [ 'data' => $user->getOriginCountry() ])

问题在于,当前存在的这段代码会覆盖之前的所有选择-即使来自丹麦的用户以前告诉应用程序将视频与“意大利。'

如何在不覆盖用户选择内容的情况下创建默认的下拉值?

0 个答案:

没有答案