Элемент "AdminBundle\Entity\Prize:000000046fa222" успешно создан
Привет, я хочу, чтобы с сонатой был предмет с ярлыком "имя". но не всегда одно и то же.
я положил это в админ класс
public function toString($object) {
if (!is_object($object)) {
return '';
}
if (method_exists($object, '__toString') && null !== $object->__toString()) {
return (string) $object;
}
$cname = explode('\\', get_class($object));
return end($cname);
}
но это всегда дает одно и то же имя. я хочу иметь ярлык "имя" каждой сущности
2 ответа
Решение
Вы должны переопределить __toString()
магический метод в вашем классе сущности
public function __toString(){
return $this->name;
}
Если вы хотите получить имя каждой сущности, используйте:
public function __toString() {
return self::class;
}