実務でSymfonyアプリを作るときにだいたい共通してやっていること
無料で読める本
簡単なデモアプリを作りながら、著者自身が実務でSymfonyアプリを作るときにだいたい共通してやっていることを一つひとつ丁寧に解説していきます。 時間と紙幅の都合で書ききれなかったテクニックやTipsもたくさんありますが、Symfony初級者〜中級者の方には参考にしていただけると思います💪 デモアプリのコードは以下のリポジトリで公開しています。 https://github.com/ttskch/symfony-example-app/tree/tagged また、実際に動作するデモ環境もあるので、ぜひ触ってみてください。(Herokuの無料プランなので初回アクセス重いです🙏) https://symfony-example-app-tagged.herokuapp.com/ja/
Chapters
ttskch/symfony-skeletonで雛形を作成
CI/CDを設定
ユーザー認証周りの機能を一通り実装
安全なマイグレーションコマンドを作成(など)
ユーザーのCRUDを実装
ttskch/paginator-bundleで一覧画面にページネーションを導入
TwigExtensionとUrlGenerator(など)を自作して面倒な処理を効率化
プロフィール画面を実装
ユーザー削除画面を実装
Security Voterを使ってユーザー編集・削除の権限を整理
ユーザー系画面の機能テストを作成
サービスクラスを作成したらユニットテストを書く
エンティティを作成
CRUDを実装
機能テストを作成
エンティティの数だけ13〜15を繰り返し
一覧画面に検索と一括削除を実装
おわりに
Community
Author
Topics