我制作了一个名为ExtendedDate的自定义模型,该模型的行为类似于DateTime,但允许所有时间段,包括在基督之前和 Anno Domini 年。
该模型将接收带有日期(-323-06-10
,又名10 June 356BC
)的字符串,并对其进行验证。它以字符串(-323-06-10
的形式记录在数据库中。
问题是,我想要一个与Symfony和Sonata一起使用的友好界面,并想要创建自己的AbstractType
,如果我想扩展现有的一个,那会很容易,但是我想要我的新类型拥有:
integer
组成部分并将其转换为字符串时间戳,然后将其转换为我的ExtendeDdate模型并进行验证。
但是我尝试过。到目前为止,我无法创建这样的自定义AbstractType
。也许我在这里使用错误的方法。
有人可以帮我吗?