是否可以在Sonata Admin类中使用不是属性getter的实体方法?
我想添加到$listMapper->add('sum')
...
class OrderAdmin extends AbstractAdmin
{
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->add('sum') //Order::getSum()
...
... getSum()
class /Entity/Order{
...
public function getSum()
{
foreach ( ... ) {
$sum += ...
}
return $sum;
}
答案 0 :(得分:1)
只需使用该方法的名称:
$listMapper
->add('getSum',null, ['label'=>'Sum'])