Doctrine orm 列式间隔

Doctrine orm 列式间隔,doctrine-orm,Doctrine Orm,是否可以将列类型设置为原则中的间隔 CREATE TABLE periodicity (periodicity INTERVAL); 但是对于doctrine yml格式?我不知道,但是所有的doctrine“datetime”列类型都在内部创建为PHP\datetime对象 不完全确定您的用例是什么,但是如果您希望在实体上有一个时间戳(带间隔),您可以在构造函数中将一列标记为“new\Datetime('3 weeks')” 我希望能够在sql中为日期添加间隔。例如:选择开始日期+周期*5

是否可以将列类型设置为原则中的间隔

CREATE TABLE periodicity (periodicity INTERVAL);

但是对于doctrine yml格式?

我不知道,但是所有的doctrine“datetime”列类型都在内部创建为PHP\datetime对象


不完全确定您的用例是什么,但是如果您希望在实体上有一个时间戳(带间隔),您可以在构造函数中将一列标记为“new\Datetime('3 weeks')”

我希望能够在sql中为日期添加间隔。例如:选择开始日期+周期*5;选择时,可以在DQL中使用DateTime对象。“从MyEntity WHERE date>:date中选择*”。。。。setParam(“日期”,新日期时间(“3周”);