Php Object Generator 2.5 review
DownloadPhp Object Generator on short POG is an open source PHP code generator which automatically generates clean & tested Object Oriented c
|
|
Php Object Generator on short POG is an open source PHP code generator which automatically generates clean & tested Object Oriented code for your PHP4/PHP5 application.
Over the years, we realized that a large portion of a PHP programmer's time is wasted on repetitive coding of the Database Access Layer of an application simply because different applications require different objects.
By generating PHP objects with integrated CRUD methods, POG gives you a head start in any project and saves you from writing and testing SQL queries. The time you save can be spent on more interesting areas of your project. But don't take our word for it, give it a try!
Here are some key features of "Php Object Generator":
Generates clean & tested code
Generates CRUD methods
Compatible with PHP4 & PHP5
Compatible with PDO
Free for personal use
Free for commercial use
Open Source
What's New in This Release:
1. Dropped support for databases other than MYSQL
2. Improved Parent-Child (1-many, many-1) relations. Bug fixes include
- checks that prevent same child from being added more than once to the childList
- documented a php 'bug' where adding children through a loop must be done by reference
- SetChildrenList now does what it was supposed to do: commits changes to the database, making previous children orphans.
3. Implemented Sibling (many-many) relations model in Generator as well as Setup
4. Table structures are now optimized (using NOT NULLS and Indexes)
5. New crud method: DeleteList
6. All %List CRUD methods have been made fairly consistent. They now accept the same field-comparator-value array variable ($fcv_array)
7. All %List CRUD methods are able to generate Disjunctive Normal Form (DNF) queries. i.e. queries containing "OR"
8. Improved setup options
- table to object alignment
- drop and recreate tables
- drop, recreate tables and re-initialize data
- allows bypassing of unit tests
- warnings before destroying data
- pagination
9. Fixed all reported/known bugs up to this date.
10. Fixed some issues (ajax) reported with Setup and IE7
11. Regenerate object url is now configurable
12. Updated all documentation
13. Fixed reported annoyances:
- internal metadata array (pog_attribute_type) now keeps the attribute names in their original casing (instead of lower case). If you're updating an existing project, this can now cause unpredictable results in badly formed Get%List request, if you used to pass attribute_name as lower case. Previously POG would produce the intended result but not anymore in this case. Please review your code thoroughly if you're upgrading an existing project to 2.5.
- Generator gives warning when the attribute list contains duplicates.
Php Object Generator 2.5 search tags