- https://symfonycasts.com/screencast/symfony3/start-project
- symfony cria um server próprio, interessante.
- https://symfonycasts.com/screencast/symfony3/phpstorm-git#play
- phpStorm não é de graça. Parece bem pesadinho também.
- https://symfonycasts.com/screencast/symfony3/first-page#play
- Interessante como o Symfony usa as annotations para definir a route.
- https://symfonycasts.com/screencast/symfony3/routing-wildcards#play
- php bin\console debug:router -> Lista todas as rotas.
- https://symfonycasts.com/screencast/symfony3/services-useful-objects#play
- A versão do symfony do curso é a 3.0, quanto a minha é 3.4.
- Deu umas diferenças na implementação de uma versão para a outra, mas a conversação do vídeo me ajudou a resolver a diferença.
- https://symfonycasts.com/screencast/symfony3/listing-services#play
- O ubuntu é o console mais colorido de todos para usar. Mas dá para colocar os comandos no console do phpStorm também.
- https://symfonycasts.com/screencast/symfony3/hello-twig#play
- Verificar a documentação do twig para saber as possibilidades do script.
- Interessante o dump sem parâmetros.
- https://symfonycasts.com/screencast/symfony3/twig-layouts#play
- Então esses scripts twig são as frontend do symfony.
- Interessante essa parada de herança de leiaute.
- https://symfonycasts.com/screencast/symfony3/layout-assets#play
- A instalação do projeto não trouxe a pasta
tutorial
, que é usada neste vídeo. Daí eu tive que baixa-la clicando-se no botão de download na página do vídeo. - O diretório web é o DocumentRoot. Tudo aí é acessível publicamente. O que está fora, não está acessível.
- Sempre que se referir a um arquivo estático, embala o caminho na função {{ asset() }}.
- A instalação do projeto não trouxe a pasta
- https://symfonycasts.com/screencast/symfony3/json-api#play
- Mais uma vez, problemas de métodos depreciados, e diferenças da versão 3.0 do tutorial para a 3.4 que estou usando.
- https://symfonycasts.com/screencast/symfony3/url-generation#play
- A prática de dar nomes às rotas.
- https://symfonycasts.com/screencast/symfony3/reactjs-api#play
- {{ parent() }} -> herança de conteúdo dos blocos.
- Dá para passar as informações de twig para o JS via props.
FIM DO CURSO.
@zoiosilva legal! Siga atualizando o documento e me dando uns alôs lá no Slack, por gentileza. Valeu! 👏