【发布时间】:2014-12-04 04:32:41
【问题描述】:
我正在使用 Sonata Admin,但我对内联版有疑问。
我知道有一个选项->add('adresse', null, array('editable' => true)) 可以直接在表格中编辑所有信息。
但在这种情况下,地址是一个文本字段。例如,如何使用实体字段来做到这一点?示例:
->add('agent', 'entity', array(
'class' => 'CrmBundle:User',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->where('u.type = ?1 ')
->groupBy('u.id')
->orderBy('u.id', 'ASC')
->setParameters(array(1 => 'Agent'));
}
))
我需要能够直接在表中更改实体字段。有什么想法吗?
【问题讨论】: