Three-Tier Development with PHP 5
Subject:   Better Example
Date:   2005-10-14 01:00:41
From:   bfioca
This article, while helpful for learning the intricacies of DB_DataObjects and Smarty, isn't particularly useful for much more than simple projects.

For much larger scale apps, and true encapsulation of mode, view, and controllers, check out WASP

For those who donít yet know, WASP is a lightweight but powerful framework written in the spirit of (but rather different than) Ruby on Rails. The purpose, really, is to utilize all of the enhancements made to PHP in version 5 to build a reusable framework for large applications.