Symfony2開発入門

情報源

他人が作成した組み方がわからない(いや自分が組んだものさえわからない)

$ bin/console router:match /

スラッシュにマッチしたURIに紐づくコントローラやルーティングファイルなどの一連の関連ファイルのリストを作ってくれます。これないと死にます。

キャッシュ

開発中はごく頻繁にキャッシュを削除しないと確認作業ができません。削除はそれでいいのですが、今度は最初のアクセスもかなり時間がかかるのでいわゆるcold cache/warm cacheという感じで削除後はコマンドでwarmupした方がいい。–no-warmupをつけてもつけなくてもあんまり変わらないときがあるので、どっちにしろwarmupした方がいい。

$ php bin/console cache:clear --no-warmup
$ php bin/console cache:warmup

よくわからなくなったときはキャッシュを手で消す。(禁じ手といわれるわりにはあんまり問題がない)

$ rm -fR app/var/cache/dev/*
$ rm -fR app/var/cache/prod/*

コマンドリスト

Symfony2で用意してあるコマンドを使わない手はない。非常に作業が捗る。$ php bin/console listで全コマンドリストがでる。

$ php bin/console list

入門・X級とわず、とりあえずは後藤さん

基本からしっかり学ぶ Symfony2入門 Github
基本からしっかり学ぶ Symfony2入門 書籍
基本からしっかり学ぶ Symfony2入門 書籍のサンプルコード

Last update: 2017.01.25 (水)