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.

Tags Database Front-Ends Internet Web Dynamic Content Software Development Code Generators
Licenses GPL
Operating Systems OS Independent
Implementation PHP

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  07 Jul 2006 13:13
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  16 Apr 2006 15:56
  • Rrelease-after

Changes: 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'.

  • Rrelease-mid
  •  31 Jan 2006 21:55
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  15 Jan 2006 07:55
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  11 Nov 2005 14:01
  • Rrelease-after

Changes: 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.

No-screenshot

Project Spotlight

EditRocket

A text and source code editor.

No-screenshot

Project Spotlight

Crow Designer

A graphical interface editor.