tags:

views:

198

answers:

4

I'm looking for a simple MVC framework for PHP and would like something that handles basic user auth (for the admin) and generates it's own CRUD pages out of the box.

Edit: I'd really like something that creates these admin pages on the fly or "automatically" instead of the whole "baking" concept or having to manually update the CRUD pages via some generator.

+3  A: 

Have you tried CakePHP?

Using bake you can generate Models, Views and Controllers with CRUD.
Cake also has a Security component and Access Control Lists (ACL).

NullUserException
This sounds interesting. Sadly, I'm not allowed upvote you. You'd think the question asker could upvote a question answerer regardless of their reputation.
Matt
@Matt You'll get the ability to up vote posts at 15 rep. See the [FAQ](http://stackoverflow.com/faq). You can accept an answer regardless of reputation though ;)
NullUserException
+1  A: 

Symfony has a great admin generator based on ORM models.

Whisller
I think this is a better suggestion than cakePHP and others although it takes more time to learn/master.
Chris
A: 

i'm trying to create really django-like php framework check http://github.com/lordsc/dja_on_php, especially if u want to collaborate

Please note that the asker is looking for a quick solution - not for a framework under development.
jsalonen
A: 

In case you are using MySQL, a not-so-sexy yet often adequate solution is to use phpMyAdmin as a rudimentary admin interface. With phpMyAdmin you can get things going, and later on, when really in a need of one, you can use your PHP framework's capabilities to generate a nicer admin interface.

It may also well be that you are actually not looking for an admin GUI, but rather for somekind of a CMS. For instance Drupal is a PHP-based CMS that allows you to create all kind of custom content. It also readily provides administration and content creation interfaces out-of-the-box.

Can you specify in a little more detail: who is going to use the admin interface? Are all end-users going to use it? Or do you share admin accounts only for several managers/webmasters? Also what kind of data repository are you using?

If you want a more specific answer, please provide more details on the question (see above).

jsalonen