In Symfony's MVC architecture, the Model layer handles data access and business logic. Database Abstraction (via Propel or Doctrine ORM) is part of the Model layer. Layout belongs to View, Action belongs to Controller, and 'None of above' is incorrect.