framework
Building a MVC Framework - An Introduction
As promised, we'll take a complete tour through the process of building a bare bones MVC framework in PHP. The goal of this series of articles is to explain MVC principles and design patterns in a useful way. This information is aimed at PHP programmers who are familiar with object oriented PHP, and have heard of, or poked around frameworks, MVC basics, and other design patterns, but are unsure how it all ties together. With all that out of the way, let's start with examining the concepts we'll cover.
Design patterns we'll cover in this introduction:
DB Abstraction + SQL Generation
This is some pretty ancient code by web standards. However, it was used for a a decent amount of projects, including my early stabs at a community portal for my North American friends while I was living in Australia.
It handles basic CRUD operations without much hassle, and I built a helpdesk around this codebase as well. Unfortunately I haven't been able to keep up with the contact in the company the helpdesk was used at, so I'm unsure how well it eventually scaled.
First off, an example of it's usage:

