The power of a framework is not often based on the speed at which it enables you to build applications : the reason behind choices for using frameworks are often historical or political. In spite of this, as a developer, chosing a framework relies a lot on the ability to move from a model (database schema for instance) to a full CRUD (Create-Read-Update-Delete) or BREAD (Browse-Read-Edit-Add-Delete) application. While Zend Framework does not seem ready for what we call scaffolding -quick buiding of interfaces from model-, quite a lot of people have thought about it and started working on it : it's worth haveing a look at and using as a start if you want to go further with Zend Framework and MVC development
- EdwinV from Nederlands worked on the subject 2 years ago. his blog article is still interesting and provides a start for Zend Framework scaffolding. The zip works fine but requires you to create views for each table.
- Whitewashing, another blog entry from germany, extends the Zend_Controller_Action which uses a Zend_Db_Table_Abstract model to generate lists, forms and links for BREAD. Author was inspired by codecaine, another very interesting Zend Framework blog.
- Avesta is an out of date product built on top of Zend Framework