Chapter 3. Adding the Business Logic and Complex Application Logic

In the previous chapter we generated the project and modules, built our database, generated the ORM layer, and created a working wireframe of our milkshake application. Now, we can start to generate a working prototype that uses the database.

By the end of this chapter, you will learn how to:

  • Pre-populate the database with test data using Propel
  • Create business logic within the ORM
  • Use an ORM to increase productivity
  • Create more complex routing rules
  • Download and install a plugin
  • Separate chunks of template code into partials