どうしてSymfonyを? 既存システムを解析する案件が来る予定だったのでちょこちょこ調べた。 ざっくばらんなメモなので、通して読むよりトピック的に拾う方が正しい。 Symfonyに触れる環境を作る SymfonyCastsの「Charming Development in Symfony 5」をなぞるのが手取り早い。 「03. Route, Controllers&Responses!」までやると、とりあえず動くようになる。 Symfony解析時の基本的な流れ routing.ymlでルーティング情報を確認する Controllerに格納されているXxxController.phpでルーティングに対応する関数を確認する 関数内の処理を解析する フォルダパス Sample\SampleBundle ├─Controller // コントローラ。ルーティングに対応するのはここを参照。 ├─D
![Symfonyに触ったメモ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/62b84df584a1b35e9e40dda5939754f13899c1f1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U3ltZm9ueSVFMyU4MSVBQiVFOCVBNyVBNiVFMyU4MSVBMyVFMyU4MSU5RiVFMyU4MyVBMSVFMyU4MyVBMiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Y2Q4ODUxYmQ5NmI2NWE5OWEzZTEwZjMwNWM1NTU5MDE%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBOYW9raV9ra2MmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTA2ZjNlYjA5MDI2MjMyNjAyODkwZDRmMDE1MWM0MTIz%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De9c1f8e3f7cce3132430544d84016de3)