CodeIgniter extension providing automated model functionality based on a DB schema