Сравнение объекта DateTime в symfony (с propel) - PullRequest
2 голосов
/ 06 декабря 2011

Я хочу сравнить два объекта DateTime в коде php.Я использую Symfony 1.4 с Propel.

$article = $obj->getArticle();
if($article->getVisibleFrom() <= new DateTime()) {
     DO_SOMETHING();
}

Проблема в том, что я получаю строку из getVisibleFrom() getter (вместо DateTime object).В базе данных visible_from поле имеет тип DATETIME.Я читал, что с Doctrine я мог бы использовать функцию getDateTimeObject('visible_from').

1 Ответ

0 голосов
/ 07 декабря 2011

Вы можете изменить поведение по умолчанию во время сборки, изменив свойства сборки: http://www.propelorm.org/reference/buildtime-configuration.html#datetime_settings

А вот документ для временных получателей: http://www.propelorm.org/reference/active-record.html#temporal_columns

Уильям

...