Book Image

CodeIgniter 1.7

Book Image

CodeIgniter 1.7

Overview of this book

CodeIgniter (CI) is a powerful open-source PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter is an MVC framework, similar in some ways to the Rails framework for Ruby, and is designed to enable, not overwhelm. This book explains how to work with CodeIgniter in a clear logical way. It is not a detailed guide to the syntax of CodeIgniter, but makes an ideal complement to the existing online CodeIgniter user guide, helping you grasp the bigger picture and bringing together many ideas to get your application development started as smoothly as possible. This book will start you from the basics, installing CodeIgniter, understanding its structure and the MVC pattern. You will also learn how to use some of the most important CodeIgniter libraries and helpers, upload it to a shared server, and take care of the most common problems. If you are new to CodeIgniter, this book will guide you from bottom to top. If you are an experienced developer or already know about CodeIgniter, here you will find ideas and code examples to compare to your own.
Table of Contents (21 chapters)
CodeIgniter 1.7
Credits
About the Authors
About the Reviewer
Preface

Chapter 14. The Verdict on CI

This book started with some specific examples on how CodeIgniter can save your time and effort when you are designing websites using PHP. We've gone through some of the many things CI can do—using as a basis some parts of a website that will conduct regular tests on other websites. I hope that these examples have shown how CI makes coding much easier at the macro level.

In this chapter, I'd like to step back a little and look at the overall impact of using the CodeIgniter framework. Does it make writing a complete application easier? Can it produce professional results? I'm sure at this point we would say "yes", but let's see where CI is of help to us.

When you write a book like this, it's important to divide it into sections and focus on one new trick at a time. It's sometimes difficult to see how all the bits fit together. I hope the CRUD code in the previous chapter went some way in putting different bits of code together, mixing up Active Record, unit testing...