[thelist] PHP database application framework

Mark MacInnes mark.macinnes at gmail.com
Wed Sep 10 10:56:32 CDT 2008

Hi John,

I've recently started working with CakePHP and have found it very good in
cutting down development time. So far I haven't used it for production
sites, just for personal little projects whilst I get the hang of it. I'm
actually using a combination of the CakePHP manual (http://book.cakephp.org/)
and a book published by Packt Press (
http://www.packtpub.com/cakephp-application-development/book) to go through
it. I've found it to be very comprehensive with database querying, whilst
having quite a lot of flexibility. It also uses the MVC methodology which
I'm finding really useful.

I've had a very brief look at CodeIgniter and Symfony. I quickly moved on
from Symfony. I quite liked CodeIgniter, so I would recommend looking at
that as well as CakePHP. Unfortunately it was 2-3 months since I looked at
CodeIgniter and Symfony and I just can't remember what I didn't like about
them (not very helpful, I know).

Here's some useful links for you. These are all MVC frameworks by the way,
however that wasn't the reason I looked into them. I, like you, wanted to
cut down on the repetitive database interaction.
CakePHP - http://cakephp.org/
CodeIgniter - http://codeigniter.com/
Symfony - http://www.symfony-project.org/
Zend Framework - http://framework.zend.com/

Hope this helps!

Mark A. MacInnes

2008/9/10 John Corry <jcorry at gmail.com>

> I am looking for a code library that will simplify working with DBs.
> I already use the PEAR db class for MySQL and it has handy features.
> That's not what I'm talking about.
> I mean a full on base application framework for database driven apps.
> Every app has at least these requirements:
> View contents of the tables
> Run queries
> Filter/sort reslts
> Add/Update/Delete records
> Is there some code library that I can re-use with each new project that
> will handle these most basic functions and be customizable for adding
> new application specific functions?
> I'm sick of rewriting code every time I start a new DB project and know
> I could be working a lot more efficiently if I had the right tools.
> Hope to hear from you,
> John Corry
> --
> * * Please support the community that supports you.  * *
> http://evolt.org/help_support_evolt/
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !

More information about the thelist mailing list