- Bajamos el Appserv 2.5.9.
- Ejecutamos el Appserv 2.5.9 (que nos instala apache, php y mysql).
- Verificamos que la version de PHP>=5.2.3+
- Habilitamos PDO(Php Data Objects), nos dirigimos a php.ini y añadimos las siguientes lineas:
- Reiniciamos el Servidor Apache.
- Bajamos Doctrine 1.2 de aquí.
- Descomprimimos Doctrine 1.2 en c:\appserv\www
extension=php_pdo.dll extension=php_pdo_pgsql.dll extension=php_pdo_mysql.dll
Para verificar la instalación creamos un archivo nombrandolo como bootstrap.php (c:\appserv\www\bootstrap.php)
/* En los siguiente post haremos referencia a este archivo bootstrap.php */ require_once(dirname(__FILE__) . '/Doctrine-1.2.0/lib/Doctrine.php'); spl_autoload_register(array('Doctrine', 'autoload')); $manager = Doctrine_Manager::getInstance();
Ahora que ya tenemos bootstrap.php procedemos a crear el archivo TestDoctrine.php (c:\appserv\www\TestDoctrine.php)
/* Probamos que doctrine se instalo correctamente */ require_once('bootstrap.php'); echo Doctrine_Core::getPath();Ahora ejecutamos el archivo TestDoctrine.php (http://localhost/TestDoctrine.php) y nos debe de mostrar la ruta de instalación de Doctrine. La cual significa que Doctrine se instalo satisfactoriamente.
4 comentarios:
hola, tu blog esta muy bueno, me ayudo mucho la informacion de Doctrine, he tenido problemas con las secuencias en postgres, tu hablas de que hay q hacerles algunos cambios, pero me podrias ayudar, me sale un error diciendo q la sequence no existe en la bd pero si exite
Hola, acabo de llegar de un largo viaje. Si el tipo de dato es “SERIAL” entonces postgres generara una secuencia y le brindara un nombre. Al mapear la BD con Doctrine 1.2 esta le colocara otro nombre. Tendrás que cambiar a mano el nombre de la secuencia en el modelo generado ni modos.
'primary' => true,
'sequence' =>'nombre_secuencia',
Un abrazo jumanor
muy buen aporte, es el mejor q he encontrado y estuve buscando una semana jejejeje, ya esta instalado el doctrine pero use la versión 1.2.2 y el wampserver,gracias!!!! un beso!!!!
vaya puta mierda de tutorial!
Publicar un comentario