5
he añadido esta línea a mi composer.json:¿Cómo configurar extensiones de doctrina en Zend Framework 2?
"gedmo/doctrine-extensions": "dev-master"
Y esto está dentro de mi module.config.php módulo:
'doctrine' => array(
'driver' => array(
__NAMESPACE__ . '_driver' => array(
'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
'cache' => 'array',
'paths' => array(__DIR__ . '/../src/' . __NAMESPACE__ . '/Entity'),
),
'orm_default' => array(
'drivers' => array(
__NAMESPACE__ . '\Entity' => __NAMESPACE__ . '_driver'
),
),
),
),
entonces quiero usar annotaion Timestampable en mis entidades, por ejemplo:
/**
* @Gedmo\Timestampable(on="create")
* @ORM\Column(type="datetime",nullable=true)
*/
private $created;
/**
* @Gedmo\Timestampable(on="update")
* @ORM\Column(type="datetime",nullable=true)
*/
private $updated;
Pero eso no funciona. Cuando insisto en la entidad con las anotaciones anteriores, las columnas creadas y actualizadas son NULL.
podría ser demasiado obvio, pero también Addé 'Gedmo' espacio de nombres para ser cargado? En ambos, 'application.config.php' y los estados de cuenta dentro de su entidad-clase? – Sam
Estoy teniendo el mismo problema al tratar de generar las clases de entidad. ¿Lo hiciste trabajar? – atodd
@atodd Compruebe mi respuesta, lo he descubierto. –