日期时间类的EasyAdmin 3对象无法转换为字符串

问题描述

我在使用简易管理员3时遇到问题。 我遵循了symfony文档的说明,但最终遇到此错误:呈现管理员时,类DateTime的对象无法转换为字符串。

谢谢您的帮助!

/**
 * @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')
        // ...
        ;
}

{

{{1}}

}

解决方法

在“文章”实体中,您具有DateTime属性。您需要实现方法 configureFields并返回DateTimeField。我不知道这是否是个好方法,但是它将解决您的错误。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...