symfony3 crear entity por consola - crear CRUD

php bin/console doctrine:generate:entity --entity AppBundle:Producto -n

-n : sin interaccion

el comando anterior crea:

AppBundle/Entity/Producto.php (con el atributo id)
AppBundle/Repository/ProductoRepository.php (al que hace referencia la entity Producto)


antes debemos crear un formulario asociado a la entity Producto

php bin/console generate:doctrine:form AppBundle:Producto

(de lo contrario doctrine:crud crea uno pero vacio...y hay que completarlo manualmente)

luego, para crear un CRUD de esa entidad

php bin/console generate:doctrine:crud 

(la forma interactiva)
la no interactiva php bin/console generate:doctrine:crud AppBundle:Producto -n --format=annotation --with-write 
no estaria andando)

 AppBundle:Producto

recordar de darle yes en la opcion: with-write , esto creara los actions correspondientes a new/create/edit/update y delete


te crea el controller, el formulario (vacio..mejor crearlo antes) y las vistas( simples, sin ningun estilo).




No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable