2016-11-02 64 views
0

是否有可能在Sonata Admin類中使用不屬性getter的實體方法?是否可以在Sonata Admin類中使用Entity方法?

我想添加到$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

只需使用該方法的名稱結果:

$listMapper 
    ->add('getSum',null, ['label'=>'Sum']) 
相關問題