Description
PHP GEN reads the tables list in a database, lets you select one, then reads the structure of it, suggests you a basic (modifiable) configuration, and generates good-style and easy mantainable PHP code capable of listing, adding, editing and deleting records. Both the generated code and the engine itself use Pear::DB for database-abstraction layer and Smarty for the presentation/interface layer.
News
- 07-Jul-2006: PHP GEN 1.6.1 has been released!! This version includes a script to perform some basic tests on your PHP GEN installation. Other noticable changes include support for BBCode on textarea-field and tuning of pagination links. Please find the Changelog for more details.
- 16-Apr-2006: PHP GEN 1.6 has been released!! This release most importantly includes four new field types (datetime, date, time and year) and support for multi-column references to a foreign table. Also, the generated code is now valid 'XHTML 1.0 Transitional'. Please find the Changelog for more details.
- 31-Jan-2006: created a first tutorial on PHP GEN usage: 'Customizing Templates'.
- 31-Jan-2006: PHP GEN 1.5 has been released!! This version includes image resize and thumbnail support for JPG, PNG and GIF images (requires GD >= 2.0.1). The templates for CRUD pages were also optimized for easier customizing.
- 15-Jan-2006: PHP GEN 1.4 has been released!! This is just a small release, with focus on code cleanup. Only one feature was added, namely the export feature: search, order, range,... are supported. Also contains fix for PHP's register_globals setting.
- 03-Dec-2005: added feedback report to the site, please use this form to submit info about systems on which you used PHP GEN, or have tried to use on.
- 11-Nov-2005: PHP GEN 1.3 has been released!! This release includes some feature enhancements and some bugfixes, of which the most important are: custom pattern for 'select (master/detail)'-fields, form hint option for each field, primary keys consisting of multiple columns are now supported, restrict custom file extensions and last but not least a new design for the generated pages.
- 11-Oct-2005: PHP GEN 1.2 has been released!! This release includes a major rewrite of some parts of the code, mainly to the generated scripts. Further changes include: fixed/implemented multiple file uploads, added mandatory option for field, removed multiple foreign keys (which was just a very bad implementation), ...
- 14-Nov-2004: PHP GEN 1.1 has been released!!
Downloads
- php_gen-1.6.1.tgz or php_gen-1.6.1.zip (16-Apr-2006)
- php_gen-1.6.tgz or php_gen-1.6.zip (16-Apr-2006)
- php_gen-1.5.tgz (31-Jan-2006)
- php_gen-1.4.tgz (15-Jan-2006)
- php_gen-1.3.tgz (11-Nov-2005)
- php_gen-1.2.tgz (11-Oct-2005)
- php_gen-1.1.zip (14-Nov-2004)
Changelog
Please find a copy of the Changelog
Feedback report
Please use this form to submit info about systems on which you used PHP GEN, or have tried to use on
License
This software is released under the GNU GENERAL PUBLIC LICENSE, revision 2.
Freshmeat page
http://freshmeat.net/projects/php_gen/
Related links
- Smarty: 'Template/Presentation Framework' used by PHP GEN.
- Pear: Pear::DB is used by PHP GEN.
- phpMyAdmin: Using transformations some interesting stuff can be done with phpMyAdmin. (tutorial)
- Scrypton: providing webspace for PHP GEN project.
- EYCE Creative Lab: used to provide hosting for the PHP GEN project and supplied the interface design for the generated pages of a PHP GEN installation, thanx!