[英]Sonata-admin filters should looks like set of checkboxes, but got error
我正在尝试通过模型描述的字段进行自定义过滤。 过滤器应看起来像带有选择选项的复选框集,而不像带有“标签”的默认选择框
/**
* @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>第33 500行中不存在内部服务器错误-Twig_Error_Runtime
评论这行
{% 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行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.