SonataAdminBundle中的选项用法configureListFields

时间:2017-09-14 11:55:15

标签: sonata-admin symfony-3.3

遗憾的是,在向列表中添加字段时,文档未介绍如何使用configureListFields ListMapper中可用的选项。

这是我的基本代码

$listMapper
    ->add('myField', null, array(
        'label' => LabelHelper::LABEL_MY_FIELD,
        'code' => // what should I put here ... $this->methodName() is not working
    ))

我想使用'code'选项(docs - 第7.2.1节),因为我想自定义一个已归档的最终显示。我不想重写行模板。

如代码部分所述,我尝试了返回字符串的简单方法,但列表视图中没有发生任何事情(我已清除缓存等)。

1 个答案:

答案 0 :(得分:0)

答案很简单。你只需要没有括号的方法名称

$listMapper
->add('myField', null, array(
    'label' => LabelHelper::LABEL_MY_FIELD,
    'code' => 'methodName'
))

方法应存储在相应的Entity类