PHP Training - Propel ORM
Duration
One day
Pre-Requistes
Object orientation and PHP5
Description
This one day course introducing the Propel Object Relational Mapping framework. It provides examples and instructions on how to use Propel to access data within a database without having to write SQL.
Propel is a cross database object relational layer, which supports all major database types. It generates a series of classes which represent the underlying data structure, and abstract away the specific implementation details for talking to a particular database.
Propel provides a simple API for storing and retrieving data in an object-oriented manner.
It removes the need for SQL for most tasks, and can result in cleaner, more readable code. Propel takes responsibility for data sanitisation, so should result in more secure code (reduced risk of SQL injection)
Course Contents
- Defining a database with a schema.xml file
- Generating a schema file from an existing database (reverse engineering an existing database)
- Accessing data: basic retrieval
- Accessing data: more complex queries using Criteria
- Updating and deleting data
- Performance considerations
- Extending/customising Propel classes
- Security considerations
Please contact us for more information or use our information request form.