Je rebondis sur la discussion à propos d'Iscaffold que je n'ai parcouru que rapidement, mais pour les modèles j'utilise de mon côté Doctrine, qui est plus que confortable.
Voici un tuto assez sympa pour la prise en main: http://www.phpandstuff.com/articles/codeigniter-doctrine-from-scratch-day-1-install-and-setup