Summary
In this chapter, we learned how to write more sophisticated templates, iterate over objects fetched from database, and install and configure external stylesheets
and javascript
libraries.
In the next chapter, we will take a closer look at forms, data processing, and validation.