Snippet: symfony simple frecuently used commands
Syntaxis for some simple but frecuently used symfony commands
Database
Configure symfony to use especific mysql database
$ symfony configure:database "mysql:host=localhost;dbname=my_database" user_name passwordRebuild all. This command rebuild models, form, and tables, so destroy all data in database.
$ symfony propel:build-all
Rebuild all and load test data. This command rebuild models, form, and tables, so destroy all data in database and reload it from fixture files.
$ symfony propel:build-all-load
Frontend and Backend
Frontend Aplication. Generate frontend application
$ symfony generate:app --escaping-strategy=on --csrf-secret=FrontendSecret frontend
Frontend Module. Generate a module called module_name in frontend application. The module will have a show action in addition to the new, edit and delete ones.
$ symfony propel:generate-module --with-show --non-verbose-templates frontend module_name ModelObject
BackEnd Aplication. Generate backend application
$ symfony generate:app --escaping-strategy=on --csrf-secret=BackendSecret backend
BackEnd Module. Generate a fully functional module called ‘module_name’ in the backend, based on the model object named ‘ModuleObject’.
$ symfony propel:generate-admin backend ModuleObject --module=module_name