Title : CodeIgniter 1.7 Professional Development
Authors : Adam Griffiths
This books covers both the basic and advanced features of CodeIgniter (MVC PHP development framework).
It explains how to use correctly the CodeIgniter (CI) API and libraries and how to build your own plugins and libraries.
It covers every aspect of the development with CI : sending email, uploading files, pagination support and session usage.
You’ll learn also how to build correctly an HTML form with CI and to use the extended and completed database API support of CI that permits also to manage easily your database, tables and fields called Database Forge.
Two chapters are dedicated to user authentication to your application and connect to external applications like Twitter and Facebook.
Application security, building large scale application and optimization are also topics covered.
The last chapters are dedicated to building web services and ho to extend CI using its hook systems.
In my opinion this is the best CodeIgniter book I have. It is an amazing resource if you use CI as your development framework and help a lot to write robust and clean code.