Last active
April 29, 2020 18:28
-
-
Save pyjavo/4866065f344ecaff0f1f to your computer and use it in GitHub Desktop.
Symfony: Comandos comunes en consola
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ---- Creando Proyecto Nuevo En Symfony---- | |
| Crear una carpeta | |
| mkdir CarpetaNueva | |
| Instalar composer en esa carpeta | |
| curl -sS https://getcomposer.org/installer | php | |
| sudo mv composer.phar /usr/local/bin/composer | |
| Instalar symfony | |
| composer create-project symfony/framework-standard-edition myproject/ ~2.5 | |
| Ver todos los comandos de console | |
| php app/console | |
| ---- ---- | |
| Crear proyecto con SENCHA CMD | |
| sencha -sdk /path/to/framework generate app MyApp ./app | |
| sencha -sdk /opt/sencha/extjs/ext-4.2.1.883/ generate app MySenchaApp /var/www/MiAppdSencha/ | |
| Crear un Bundle desde consola (dirigirse a la carpeta path) | |
| php app/console generate:bundle | |
| Correr el servidor | |
| php app/console server:run | |
| Correr el servidor permitiendo que cualquiera de la misma red pueda ver | |
| php app/console server:run 0.0.0.0:8000 | |
| Borrar el cache | |
| php app/console cache:clear && php app/console cache:clear --env=prod | |
| Creando la base de datos | |
| php app/console doctrine:generate:entity | |
| Identifica las entidades creadas en el Bundle y las genera en la BD (borra y crea las tablas de nuevo) | |
| php app/console doctrine:schema:create | |
| Alter tables | |
| php app/console doctrine:schema:update --dump-sql | |
| Actualizar la BD (Solo agrega columnas nuevas) | |
| php app/console doctrine:schema:update --force | |
| Actualizar una entidad especifica de la BD | |
| php app/console doctrine:generate:entities TSFullCargoBundle:Servicio | |
| Borra las tablas de la base de datos | |
| php app/console doctrine:schema:drop --force | |
| *Importar archivos yml de la base de datos | |
| php app/console doctrine:mapping:import TSFullCargoBundle | |
| Dump mysql en local | |
| mysqldump symfony -uroot -p> ddbb.sql | |
| Carga la base de datos en el servidor | |
| mysql -uroot fullcargo < ddbb.sql | |
| -------- En Producción -------- | |
| sudo su | |
| alias php=/usr/local/zend/bin/php | |
| php app/console cache:clear && php app/console cache:clear --env=prod |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment