Как скомбинировать firstName и lastName, а затем показать его с колонкой «Полное имя» в Sonata admin - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь показать столбец полного имени с firstName и lastName от объекта. Как я могу это сделать?

Вот мой Entity и Admin.php:

class test{

private firstName;

//another properties

private lastName;

}

Администратор

protected function configureListFields(ListMapper $listMapper){
$listMapper
  ->add('id',null)
  ->add('Full name'); //I want to show the column like this (Full name = firstName + lastName)
}

1 Ответ

0 голосов
/ 04 июня 2019

попробуйте использовать это внутри вашего пользователя. Entity:

    /**
 * Get the full username if first and last name are set,
 * the username otherwise
 *
 * @return string
 */
public function getFullUsername(): string
{
    if ($this->firstname && $this->lastname) {
        return $this->firstname . ' ' . $this->lastname;
    }

    return $this->username;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...