Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PHP rapid skeleton generator for basic CRUD?

I have been tasked with building a simple web based system for managing a list of vehicles.

I am interested to know whether there are any robust, clean PHP 5 frameworks / libraries that are specialized in doing this quickly.

They should be able to quickly build a skeleton web back-end to an arbitrary data structure with the basic functions:

  • Customizable list view
  • Customizable edit form
  • create/update/delete operations

Nice to haves:

  • Multi-user interface
  • ACL based rights system
  • Localization
  • Image / File upload built in

Wet dreams:

  • A skeleton CRUD API to manage items programmatically
  • A skeleton RSS feed to inform about new items

I am aware most big frameworks provide tools and helpers for this, but would prefer a standalone, light-weight solution that is easy to get into.

Alternatively, is there a great PHP application that you would recommend looking into to modify to suit my needs?

like image 252
Pekka Avatar asked Aug 31 '10 08:08

Pekka


2 Answers

As far as building skeleton apps goes, nothing comes close to the Yii framework.

From the site:

MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based access control, scaffolding, input validation, widgets, events, theming, Web services, and so on. Written in strict OOP, Yii is easy to use and is extremely flexible and extensible.

It also includes CRUD code generation. Headed by the guy who did Prado.

like image 85
mwotton Avatar answered Oct 10 '22 08:10

mwotton


If you don't want a big framework, you could check out phpactiverecord

like image 28
philfreo Avatar answered Oct 10 '22 08:10

philfreo