Porte has been designed to save time and to simplify the development of relational database applications written in PHP.
It can retrieve, search and save objects without a single line of SQL.
A design goal of Porte was to avoid any external configuration (being XML or others).
Here are some key features of "Porte":
· Property access: get, set, add, delete
· Many-to-many, one-to-many & one-to-one
· Parent-child associations
· Table automatic migration
· MySQL & MySQli support
· Record lazy-loading
· Index & unique keys support
· SQL injection safe
· Events notification
· Validation framework
· Multi-databases support
· Plugin architecture
· Full test coverage
Requirements:
· PHP 5.2.x and above
· MySQL 5.0.x and above
What's New in This Release: [ read full changelog ]
· Model: Redesigned & simplified architecture
· Index: Index & unique creation
· Connection: PDO compatible layer; Mysqli and socket support
· Documentation: New website; Improved API generation & support
· Association: Implement missing methods; Finish one-to-one support
· Model: Add "comments"; New types "char" & "enum"
· Model: Add JSON & Javascript like syntax
· Tables: Add new management class
· General: Simplify file names