Most modern PHP frameworks follow a classic MVC concept. Symfony2 is also an MVC framework, so we do have controllers, models, and views. In this chapter, we will learn about these building blocks to see how Symfony2 organizes things:
Review of the default bundle structure and recommendations
Setting up the first routings and controllers for the home screen
Working with templates
Creating the initial database schema and models
Loading sample fixtures
Looking into migration throughout the chapter