Chapter 5. Generating the Admin Area
So far we have built a fully-functional and dynamic Symfony application. We have not only coded parts, but have also used Symfony's CLI to generate our data models and clear the cache. Also, we have seen the use of plugins and even built our own.
Now that the frontend application is complete, we need a backend application so that we can add and modify content on the site.
In this chapter you will learn how to:
Initialize the Propel admin generator
Customize the initialized code
Secure applications and actions based on credentials
Work with foreign keys relationships within the generator
How Symfony can help us
When creating web sites, more often than not, the end users will require a backend application to edit parts of their site. This can sometimes lead to twice the amount of work depending on the requirements. One of Symfony's most important features is its generators. By initializing a Propel admin generator, an entire backend application based on the models...