Sonata 项目「;AdminBundle\Entity\Prize:0000000 46FA222;已成功创建
嗨,我想和索纳塔有一个项目使用'名称'标签。 但并不总是一样的 我把这个放在管理课上Sonata 项目「;AdminBundle\Entity\Prize:0000000 46FA222;已成功创建,sonata,Sonata,嗨,我想和索纳塔有一个项目使用'名称'标签。 但并不总是一样的 我把这个放在管理课上 public function toString($object) { if (!is_object($object)) { return ''; } if (method_exists($object, '__toString') && null !== $object->__toString()) { return (string
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);
}
但它的名字总是一样的。我想要每个实体的标签“name”您需要覆盖实体类中的
\uu toString()
魔术方法
public function __toString(){
return $this->name;
}
如果要获取每个实体的名称,请使用:
public function __toString() {
return self::class;
}
你能帮我回答第二个问题吗?