W obiekcie dziedziczącym po Doctrine_Record mapującym tabelkę na obiekt mam pole zdefiniowane w ten sposób:
'type' => 'date', 'fixed' => false, 'unsigned' => false, 'primary' => false, 'default' => '2010-12-20', 'notnull' => true, 'autoincrement' => false, ));
i teraz chciałbym do niego przypisać jakąś wartość ($oForm->getValue('display_to'))) tylko wcześniej zmienić format zapisu daty
niestety wynik wykonania powyższego kodu zaskoczył mnie lekko:
Cytat
string '11-12-2014' (length=10) //poprzednia wartość pola display_to
string '2014-12-11' (length=10) //nowa wartość którą chcę przypisać
string '11-12-2014' (length=10) //wartość po przypisaniu - powinno być $oHotel->display_to = '2014-12-11'
string '2014-12-11' (length=10) //nowa wartość którą chcę przypisać
string '11-12-2014' (length=10) //wartość po przypisaniu - powinno być $oHotel->display_to = '2014-12-11'
żeby było śmieszniej to poniższy kod
$oHotel->display_to = '2020-10-08'; //ręczne przypisanie czegokowiek
działa jak należy:
Cytat
string '11-12-2014' (length=10) //wartość przed
string '2014-12-11' (length=10) //przypisywana wartość
string '2014-12-11' (length=10) //wartość po
string '2014-12-11' (length=10) //przypisywana wartość
string '2014-12-11' (length=10) //wartość po
Próbowałem rozgryźć to debugerem - nie udało mi się, googlowałem też nic. O jakiej cudownej właściwości PHP lub Doctrine mogłem zapomnieć
