Doctrine 2 Actualizando el modelo
este es un script paraa actualizar el modelo de Doctrine 2 que es un ORM, sin mas que decir ahí esta.
#!/bin/bash
cd /var/www/AGD2/library/bin/
echo "Entrando al directorio Bin ..."
echo "Editando el archivo de configuración ..."
nano cli-config.php
rm ../../application/models/entities/* -rf
echo "Borrando directorio de las entidades ..."
./doctrine orm:generate-entities ../../application/models/
echo "Generando Entidades con Doctrine ..."
./doctrine orm:generate-repositories ../../application/models/
echo "Generando Repositorios con doctrine ..."
rm ../../application/models/proxies/* -rf
echo "Borrando el directorio de proxies ..."
./doctrine orm:generate-proxies ../../application/models/proxies/
echo "Generando proxies con doctrine ..."
rm ../../application/models/entities -rf
echo "Borrando directorio de las entidades ..."
cp ../../application/models/base/ ../../application/models/entities/ -r
echo "Copiando las entidades del directorio base a entities ..."
echo "Editando el archivo de configuración ..."
nano cli-config.php
./doctrine orm:generate-entities ../../application/models/
echo "Generando las entidades con doctrine ..."
./doctrine orm:schema-tool:update --force
echo "Generando volcando schema a la base de datos ..."
#fin?
#!/bin/bash
cd /var/www/AGD2/library/bin/
echo "Entrando al directorio Bin ..."
echo "Editando el archivo de configuración ..."
nano cli-config.php
rm ../../application/models/entities/* -rf
echo "Borrando directorio de las entidades ..."
./doctrine orm:generate-entities ../../application/models/
echo "Generando Entidades con Doctrine ..."
./doctrine orm:generate-repositories ../../application/models/
echo "Generando Repositorios con doctrine ..."
rm ../../application/models/proxies/* -rf
echo "Borrando el directorio de proxies ..."
./doctrine orm:generate-proxies ../../application/models/proxies/
echo "Generando proxies con doctrine ..."
rm ../../application/models/entities -rf
echo "Borrando directorio de las entidades ..."
cp ../../application/models/base/ ../../application/models/entities/ -r
echo "Copiando las entidades del directorio base a entities ..."
echo "Editando el archivo de configuración ..."
nano cli-config.php
./doctrine orm:generate-entities ../../application/models/
echo "Generando las entidades con doctrine ..."
./doctrine orm:schema-tool:update --force
echo "Generando volcando schema a la base de datos ..."
#fin?
Comentarios
Publicar un comentario