Foros del Web » Programando para Internet » PHP » Zend »

[Zend + Doctrine 2] Comportamiento extraño con tipo datetime

Estas en el tema de [Zend + Doctrine 2] Comportamiento extraño con tipo datetime en el foro de Zend en Foros del Web. Hola, A ver si alguien sabe el porqué de este comportamiento.. que me parece absurdo: FUNCIONA (imprime echo): Código PHP: Zend_Debug :: dump ( $book ...
  #1 (permalink)  
Antiguo 22/02/2011, 06:25
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 1
Exclamación [Zend + Doctrine 2] Comportamiento extraño con tipo datetime

Hola,

A ver si alguien sabe el porqué de este comportamiento.. que me parece absurdo:

FUNCIONA (imprime echo):
Código PHP:
Zend_Debug::dump($book->published_at);
echo 
$book->published_at->date 
NO FUNCIONA (Notice: Undefined property: DateTime::$date):
Código PHP:
echo $book->published_at->date 
Es decir, si hago el dump primero del echo, funciona perfectamente, si no, salta el error... ¿qué instancia el dump que no hace por si solo? Quizás tengo que incluir algún namespace?

Mi no entender..
  #2 (permalink)  
Antiguo 22/02/2011, 16:22
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: [Zend + Doctrine 2] Comportamiento extraño con tipo datetime

Aja!

Devuelve un objeto DateTime (cosa que ya sabía), y no se puede acceder a él directamente con "foo->date" .. lo que no entiendo es porqué haciendo el dump primero si que funcionaba... misterios de la vida...

Bueno, una manera de acceder a la fecha, sería así:

$book->published_at->format('Y-m-d')

Ala pues.. asunto resuelto.. me voy a dar karma a mi mismo


Etiquetas: 2.0.1, datetime, doctrine
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:34.