Мой запрос возвращает объект с полем даты
$obj = ObjectQuery::create()->findPK(11);
var_dump($obj)
показывает мне поле даты как yyyy-mm-dd
, как в базе данных $obj->getThedate();
меняет формат на mm/dd/yy
, чего я не хочу делать $obj->getThedate("Y-m-d");
дает мне тот же формат в базе данных yyyy-mm-dd
Таким образом, чтобы получить данныев том же формате, который хранится в базе данных, мне нужно установить формат, когда я получаю это конкретное поле даты, например третью строку.
Проблема в том, что я не читаю поле даты отдельно.Я беру полный $ obj в целом и превращаю его в массив, используя Zend toArray()
, поэтому у меня нет контроля над тем, как toArray()
читает поле даты.Есть ли способ установить Propel для доставки в формате ("Y-m-d")
по умолчанию?Что-то может быть в настройках prople config?