我不明白这些家伙!
目前我仍然只有一个实体(用户)。我使用 FOSUserBundle 管理我的用户。
我想修改列表中显示的字段。像这样对吗?
配置.yml
easy_admin:
entities:
Users:
class: AppBundle\Entity\User
list:
fields:
- username
- email
- last_login
但是在尝试执行此操作时出现此错误;
在第 4 行的 @EasyAdmin/default/field_text.html.twig 中的模板呈现期间引发了异常(“警告:mb_strlen() 期望参数 1 是字符串,给定对象”)。
我在我的用户实体中添加了一个 __toString() 方法,但它仍然不起作用;
用户.php
public function __toString()
{
return $this->getUsername();
}
我对整个 Symfony 的东西还很陌生,所以有人可以帮帮我吗?