Documentação do Symfony - versão 3.1
Renderizada do repositório symfony-docs-pt-BR no Github
A integração com o ORM Doctrine2 oferece vários comandos do console sob o
namespace doctrine
. Para ver a lista de comandos você pode usar o comando
list
:
1 | $ php app/console list doctrine
|
Uma lista dos comandos disponíveis será impressa. Você pode descobrir mais informações
sobre qualquer um desses comandos (ou qualquer comando Symfony), executando o comando
help
. Por exemplo, para obter detalhes sobre a tarefa doctrine:database:create
, execute:
1 | $ php app/console help doctrine:database:create
|
Algumas tarefas notáveis ou interessantes incluem:
doctrine:ensure-production-settings
- verifica se o ambiente
atual está configurado de forma eficiente para produção. Deve sempre
ser executado no ambiente prod
:
1 | $ php app/console doctrine:ensure-production-settings --env=prod
|
doctrine:mapping:import
- permite ao Doctrine a introspecção de um banco de dados
existente e criar as informações de mapeamento. Para obter mais informações, consulte
/cookbook/doctrine/reverse_engineering.
doctrine:mapping:info
- exibe todas as entidades que o Doctrine
está ciente e se há ou não algum erro básico com o mapeamento.
doctrine:query:dql
e doctrine:query:sql
- permitem executar
consultas DQL ou SQL diretamente na linha de comando.