Code Igniter Versão 1.5.2 - Guia do Usuário



Model-View-Controller

O Code Igniter é baseado no padrão de desenvolvimento Model-View-Controller. A MVC é uma abordagem de software que separa a lógica da aplicação de sua apresentação. Em prática, ela permite que suas páginas web contenham o mínimo de scripts já que a apresentação é separa do código PHP.

O Code Igniter tem uma abordagem mais solta em relação ao MVC, já que Models não são obrigatórios. Se você não precisa desta facilidade, ou acha que manter models gerará mais complexidade que você quer, pode ignorá-las e construir sua aplicação apenas usando Controllers e Views. Code Igniter também proporciona que você incorpore seus próprios scripts, ou mesmo desenvolva bibliotecas para o sistema, lhe possibilitando trabalhar de um jeito que faça mais sentido para você.