質問: $blogArticleRepository->findBy([],['status'=>'DESC']); return $this -> render('login/login.php', ['bloglist' => $bloglist] ); } } ```
回答: Symfonyのドキュメントを一通り見てくださいと言いたいところですが、動くものを見ながら学習したほうが早いと思いますので、まずはSymfony2系のデモ等を試して、Symfonyでどのようにアプリが動くのか、ご自身で体感してみてください。 デモ全体のソースコードを理解されることをおすすめしますが、質問者さんのやりたいことにフォーカスすると以下部分が参考になるでしょう。(1ブログ記事に対して複数のコメントがあるというような例です) * Entity * Controller * View ちなみにこの部分のデモ画面はこの辺だと思われる Symfonyは、**ComposerやphpMyAdmin**等のツール、**Laravel**等のフレームワーク、**Google**や**Facebook**のSDKといった複数のプロジェクトに採用されるほど、PHPのデファクトと言っても過言ではない優秀なコンポーネント郡です。 故にフレームワーク自体は**疎結合**で**DIで依存性を注入できる**美しいアーキテクチャなので、フレームワークの各レイヤーがどんな責務を負っているのか、そこにはどんなコードを書かれているのか(書くべきなのか)、ご自身で体感しながら理解を深めてください。 躓いたらまたそこで質問すれば良いです。 Symfonyで得られるベース知識は必ずどこかで役に立つはずなので、がんばってください!!!