Hay que tener paciencia
chemajmb, al principio puede parecer algo complejo pero en realidad no lo es y como todo requiere algo de practica, a ver, si lo instalaste a través de PEAR ya tienes que tener el cli de doctrine, has ejecutado en la consola el comando
doctrine ?, en caso negativo, ejecútalo, deberías ver las opciones del cli.
Como funciona ?, es algo sencillo, al ejecutar el cli este trata de incluir el archivo
config-cli.php(lo busca en el path desde el cual estas ejecutando el comando), y de este fichero obtiene los datos de configuración para saber en donde buscar las entidades.
Donde deberia ir este fichero ? , lo normal es que este dentro del proyecto, algo asi(ajustalo a tu estructura):
Código PHP:
Ver originalproject
app
bin
cli-config.php
public
luego desde el root del proyecto lo ejecutarias con algo asi:
bin/doctrine cli-config.php
Código PHP:
Ver original$em = include 'LanzadorDoctrine.php';
$helperSet = new \Symfony\Component\Console\Helper\HelperSet
(array( 'db' => new \Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper($em->getConnection()),
'em' => new \Doctrine\ORM\Tools\Console\Helper\EntityManagerHelper($em)
));
Saludos.