Projects / PHP GEN


PHP GEN reads the list of tables in a database, lets you select one, then reads the structure of it, suggests a basic (modifiable) configuration, and generates good-style and easily maintainable PHP code capable of listing, searching, adding, editing, detailing, and deleting records. Both the generated code and the engine itself use Pear::DB for the database-abstraction layer and Smarty for the presentation/interface layer. Master/detail (foreign keys) are supported.

Operating Systems

Recent releases

  •  07 Jul 2006 20:13

    Release Notes: This version includes a script to perform some basic tests on your PHP GEN installation. Other noticeable changes include support for BBCode on textarea-field and tuning of pagination links.

    •  16 Apr 2006 22:56

      Release Notes: This release most importantly includes four new field types (datetime, date, time, and year) and support for multi-column references to a foreign table. The generated code is now valid 'XHTML 1.0 Transitional'.

      •  01 Feb 2006 05:55

        Release Notes: This version includes image resize and thumbnail support for JPEG, PNG, and GIF images (this requires GD >= 2.0.1). The templates for CRUD pages were optimized for easier customization.

        •  15 Jan 2006 15:55

          Release Notes: This is just a small release, with the focus on code cleanup. Only one feature was added, namely the export feature: search, order, range, etc. are supported. This release contains a fix for PHP's register_globals setting.

          •  11 Nov 2005 22:01

            Release Notes: This release includes some feature enhancements and some bugfixes, of which the most important are: a custom pattern for 'select (master/detail)'-fields, a form hint option for each field, support for primary keys consisting of multiple columns, the ability to restrict custom file extensions, and a new design for the generated pages.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.