class DateTime 的 EasyAdmin 3 对象无法转换为字符串

EasyAdmin 3 Object of class DateTime could not be converted to string

我在使用 easy admin 3 时遇到问题。 我按照 symfony 文档的说明进行操作,但最终出现此错误: class DateTime 的对象在呈现管理员时无法转换为字符串。

谢谢你的帮助!

class ArticleCrudController extends AbstractCrudController

{

/**
 * @return string
 */
public static function getEntityFqcn(): string
{
    return Article::class;
}

/**
 * @param Crud $crud
 * @return Crud
 */
public function configureCrud(Crud $crud): Crud
{
    return $crud
        ->setDateFormat('d/m/Y')
        // ...
        ;
}

}

在您的“文章”实体中,您有一个 DateTime 属性。你需要实现方法 configureFields 和 return 和 DateTimeField。我不知道这是否是个好方法,但它会修复你的错误。