Manual de CodeIgniter

Um framework PHP para o desenvolvimento rápido de aplicações web. CodeIgniter é rápido, relativamente simples e capaz de trabalhar na maioria dos entornos de hosting.
Capítulos do manual
1.- CodeIgniter
CodeIgniter é um framework PHP para a criação rápida de aplicações web. Apresentação geral do framework e primeiras notas para começar a usá-lo.

2.- Instalação e configuração de CodeIgniter
Explicações sobre o processo de instalação e configuração do framework PHP CodeIgniter.

3.- Entender o fluxo de aplicação de CodeIgniter
Explicamos o fluxo da aplicação de CodeIgniter, que é recomendável conhecer antes de começar sua aplicação web PHP com este framework.

4.- Modelo - Visão - Controlador em CodeIgniter
Explicamos a arquitetura de desenvolvimento chamada Modelo - Visão - Controlador, que utiliza CodeIgniter e outros frameworks PHP.

5.- URLs em CodeIgniter
Detalhes sobre as URLs geradas por CodeIgniter para as páginas das aplicações, que sempre são amigáveis a buscadores.

6.- Eliminar o index.php dos endereços de CodeIgniter
Todas as URLs de CodeIgniter têm um index.php que se desejarmos podemos eliminar usando um arquivo htaccess.

7.- Controllers em CodeIgniter
O que são os controladores -controllers em inglês- no modelo MVC e especificamente no framework PHP CodeIgniter, como criá-los e utilizá-los para gerar as páginas de um site.

8.- Funções nos controladores
Em CodeIgniter podemos criar controladores com diferentes nomes de funções, para dar lugar a diversas páginas que dependem do mesmo controlador.

9.- Visões em CodeIgniter
O que são as visões e como devemos utilizá-las em CodeIgniter para maximizar as vantagens do modelo - visão - controlador.

10.- Mais sobre as visões Codeigniter
Veremos pontos adicionais sobre as visões em CodeIgniter, como o passo de parâmetros de configuração, codificação PHP específica das visões e como podem retornar um texto em vez de escrevê-lo na tela.

11.- Modelos em CodeIgniter
Vejamos o que são os modelos em CodeIgniter, que se podem utilizar de maneira opcional para encapsular os acessos à base de dados.

12.- Utilizar os modelos a partir dos controladores em CodeIgniter
Como utilizar os modelos a partir de um controlador de CodeIgniter, carregar o modelo, solicitar dados ao modelo por meio de seus métodos e mostrá-los na tela com uma visão.

13.- Revisão: tutorial para fazer uma aplicação de teste em CodeIgniter
Realizamos uma pequena aplicação de teste com CodeIgniter, que nos servirá de revisão ao MVC e a tudo que vimos até agora no manual.

14.- Revisão 2: Criamos a base de dados e conectamos a partir de uma página
Continuamos com a criação da primeira aplicação web de teste em CodeIgniter. Agora faremos os passos necessários para criar e conectar a base de dados.

15.- Helpers em CodeIgniter
O que são os helpers no framework PHP CodeIgniter, como carregá-los, utilizá-los para resolver tarefas habituais e configurar seu carregamento automático.

16.- Exemplo de Helper em CodeIgniter
Vejamos o URL Helper de CodeIgniter, que será bom como exemplo de uso de um helper neste framework PHP.

17.- Trabalhar com layouts em CodeIgniter
Esquema de trabalho possível para implementar em CodeIgniter e de maneira simples um layout que seja comum a todas as páginas do site.

18.- Revisão 4: Melhorar o site por meio de uma visão utilizada como layout
Aplicamos uma visão para fazer um layout geral do site de artigos, para que todas as páginas sejam mostradas com um layout próprio para toda a web.

19.- Bibliotecas de CodeIgniter
O que são as bibliotecas de CodeIgniter, como carregá-las nos controladores ou configurar o framework PHP para que as carregue automaticamente.

20.- Exemplo de biblioteca em CodeIgniter: Calendar Library
Vejamos como trabalhar com uma biblioteca de CodeIgniter, especificamente com a biblioteca Calendar, que nos servirá como exemplo de uso de libraries.

21.- Criar suas próprias bibliotecas em CodeIgniter
Como criar suas próprias bibliotecas e integrá-las ao núcleo de CodeIgniter para poder utilizá-las em suas aplicações web PHP.

22.- Exemplo de criação e uso de uma biblioteca em CodeIgniter
Vamos criar uma biblioteca própria em CodeIgniter e em seguida carregá-la a partir de um controlador e utilizar seus métodos.

23.- Acessar recursos de CodeIgniter a partir de suas próprias bibliotecas
Vejamos como acessar os recursos do framework PHP CodeIgniter, a partir do código das bibliotecas criadas por você mesmo.

24.- Substituir e estender bibliotecas de CodeIgniter
Como substituir o código por completo das bibliotecas de CodeIgniter e como estendê-lo com novas funcionalidades.

25.- Substituir e estender classes do Core de CodeIgniter
Como podemos modificar as classes que formam o núcleo de CodeIgniter para alterar significativamente a maneira de funcionar do framework PHP.

26.- Carga automática de recursos em CodeIgniter
Os recursos em CodeIgniter, como bibliotecas ou plugins, se carregam só sob demanda, mas podemos configurar o framework para o carregamento automático cada vez que se executa o sistema.

27.- Funções comuns em CodeIgniter
Uma serie de funções básicas que estão disponíveis em CodeIgniter de maneira global e que não temos que incluir nunca pois não fazem parte de nenhuma biblioteca.

28.- Desenvolvimento de um login de usuários em CodeIgniter
Como fazer um sistema de login de usuários, acesso por usuário e senha, em uma página web PHP desenvolvida com o framework CodeIgniter.

29.- Roteamento personalizado de URLs em CodeIgniter
As funções de roteamento definidas em CodeIgniter podem ser personalizadas de maneira que se criem novas regras específicas nas aplicações.

30.- Paginação com Ajax em Codeigniter
Como realizar paginação de resultados em PHP e Ajax mediante o framework Codeigniter, para navegar sem recarregar a página inteira.

31.- Geolocalização em Codeigniter
Como localizar um visitante desde o servidor por meio de sua IP, através de PHP realizado com o framework PHP Codeigniter.


Comentarios
Envie seus comentários ou opiniões sobre este manual.
Comentar o manual

Comentários do manual
Foram enviados 2 comentários à manual
2 comentários não revisados
0 comentários revisados

Usuários :    login / registro

Neste manual

Categorias relacionadas:

Manuais relacionados