我试图使自定义过滤的字段描述在模型,如。过滤器应该看起来像一组有选项可选的复选框,而不是像默认的带有“标记”的复选框。
/**
* @var ArrayCollection
* @ORM\ManyToMany(targetEntity="Industry",inversedBy="companies")
*/
protected $industries;在管理课上,我写到
/**
* @param DatagridMapper $datagridMapper
*/
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('industries', null, [], null, [ 'multiple' => true,'expanded' => true,
])
;
}但我得到的唯一结果是错误
变量"widget_type“不存在于SonataAdminBundle:Form:filter_admin_fields.html.twig >第33500行内部服务器错误- Twig_Error_Runtime
发布于 2014-04-10 17:57:08
评论这一行
{% set label_attr = label_attr|merge({'class': (label_attr.class ~ ' ' ~ (widget_type != '' ? (multiple ? 'checkbox' : 'radio') ~ '-' ~ widget_type : ''))}) %}在Sonata-project/admin-bundle/resources/view/Form/filter_admin_fields.html第36行
https://stackoverflow.com/questions/22985378
复制相似问题