如何在 Sonata Admin 中为 sonata_type_model_list 设置默认值?
对于文本,我可以:
->add('title', 'text', array('required' => false, 'data' => 'default value'))
但我会尝试:
->add('demo', 'sonata_type_model_list', array('data' => 1))
然后我有错误:
Class 1 does not exist
如果我通过 id: 1 而不是 1 个对象 Demo 则我有错误:
表单的视图数据应该是类 Alex\TempBundle\Entity\Demo 的一个实例,但它是一个 (n) 整数。您可以通过将“data_class”选项设置为 null 或添加将 a(n) 整数转换为 Alex\TempBundle\Entity\Demo 实例的视图转换器来避免此错误。