Simplify Business Logic with PHP DataObjects
Subject:   Why not a single DAO for ALL database tables?
Date:   2004-12-09 06:19:13
From:   Tony Marston
What's this? A separate DataObject for each database table? How soooo last century. Surely a better way would be to have a single Data Access Object for the whole application regardless of the number of tables.

Don't say that it cannot be done because I have already done it. Take a look at which gives you access to some source code.