Summary

In this chapter, we were provided with a bird's-eye view of the request/response life cycle. You learned how Symfony deals with requests and how Model, View, and Controller fit into this image.

We saw how to use a console to generate loads of useful classes and set up dynamic templates, routes, and controllers. Finally, we saw how to harness the power of Doctrine to deal with database-related requests.

As I mentioned at the beginning, this was a quick look at Symfony's popular features to warm you up for what is coming next.

In the next two chapters, there won't be any development. Instead, we will have a lot of environment settings to make sure that our development process goes as smoothly as possible.

Get Mastering Symfony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.