簡體   English   中英

Sonata-admin過濾器應看起來像一組復選框,但出現錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM