1

これに対する答えは、ウェブ上のどこにも見つかりません。1 つのセルに 2 つのフィールドを表示するように設定するListMapperにはどうすればよいですか?SonataAdminBundle

firstnameフィールドとフィールドを持つエンティティ User がありますlastname。このコードは、それらを別のセルに表示します

$listMapper
->addIdentifier('firstname')
->add('lastname')
->add('enabled');

firstname両方をlastname同じセルに表示するように構成するにはどうすればよいですか?

4

1 に答える 1

1

ハッキーな解決策の 1 つは、エンティティ (またはそのバリエーション) にメソッドを追加することです。

public function getFullName() { 
    return $this->getFirstName() . ' ' . $this->getLastName(); 
}

そして、次を使用します。

->add('fullName')
于 2013-07-12T09:26:30.347 に答える