Заставить наблюдателей FuelPHP использовать даты и время MySQL - PullRequest
0 голосов
/ 13 августа 2011

Я пытался заставить наблюдателей FuelPHP ORM использовать даты MySQL, а не Unix, однако я не могу понять, как использовать код, представленный в документах.

Они предоставляют этот код: Orm \ Observer_CreatedAt :: $ mysql_timestamp = true;

Но где мне это использовать? В модели? Кажется, он там не работает.

Спасибо!

1 Ответ

0 голосов
/ 13 августа 2011

Это что-то, что было немного странным и должно было быть значением конфигурации с самого начала, что мы исправим для 1.1.

Лучший способ сделать это прямо сейчас - это, вероятно, датьмодели, использующие наблюдатели CreatedAt / updatedAt, метод _init(), подобный приведенному ниже коду.Метод init вызывается автозагрузчиком после загрузки класса.

public static function _init()
{
    Orm\Observer_CreatedAt::$mysql_timestamp = true;
    Orm\Observer_UpdatedAt::$mysql_timestamp = true;
}

Кстати, задав вопрос на наших форумах или в IRC, вы, вероятно, получите более быстрые ответы.

...