O CodeIgniter é um Framework de Desenvolvimento de Aplicativos - um kit de ferramentas - para pessoas que constroem sites usando PHP. Seu objetivo é permitir que você desenvolva projetos muito mais rapidamente do que se estivesse escrevendo código do zero, fornecendo um rico conjunto de bibliotecas para tarefas normalmente necessárias, além de uma interface simples e estrutura lógica para acessar essas bibliotecas. O CodeIgniter permite que você se concentre de maneira criativa no seu projeto, minimizando a quantidade de código necessária para uma determinada tarefa.
Sempre que possível, o CodeIgniter foi mantido o mais flexível possível, permitindo que você trabalhe da maneira que desejar, sem ser forçado a trabalhar de uma maneira determinada. A estrutura pode ter partes principais facilmente estendidas ou completamente substituídas para fazer o sistema funcionar da maneira que você precisa. Em resumo, o CodeIgniter é a estrutura maleável que tenta fornecer as ferramentas necessárias enquanto você fica fora do caminho.
Tópicos incluídos neste aplicativo:
CodeIgniter4 Guia do Usuário
Bem-vindo ao CodeIgniter4
Requisitos do servidor
Créditos
Conformidade com PSR
Começando
Instalação
Instalação manual
Instalação do compositor
Executando seu aplicativo
Atualizando de uma versão anterior
Solução de problemas
Repositórios do CodeIgniter
Crie seu primeiro aplicativo
Páginas estáticas
Seção Notícias
Criar itens de notícias
Conclusão
Visão geral e tópicos gerais
Visão geral do CodeIgniter4
Estrutura de Aplicação
Modelos, vistas e controladores
Carregamento automático de arquivos
Serviços
Trabalhando com solicitações HTTP
Diretrizes de segurança
Tópicos Gerais
Configuração
URLs do CodeIgniter
Funções auxiliares
Funções e constantes globais
Informações de registro
Manipulação de erros
Cache de página da Web
Solicitações AJAX
Módulos de código
Gerenciando seus aplicativos
Manipulando Vários Ambientes
Controladores e roteamento
Controladores
Roteamento de URI
Filtros do Controlador
Mensagens HTTP
Solicitar Classe
Classe IncomingRequest
Negociação de conteúdo
Falsificação de método HTTP
Manipulação de Recursos RESTful
Construindo Respostas
Visualizações
Exibir células
View Renderer
Exibir layouts
Ver Analisador
Classe de tabela HTML
Respostas HTTP
Traço de resposta da API
Localização
Sintaxe PHP alternativa para arquivos de exibição
Trabalhando com bancos de dados
Início rápido: exemplos de uso
Configuração do banco de dados
Conectando a um banco de dados
Executando consultas
Gerando resultados de consulta
Funções do Assistente de Consulta
Classe do construtor de consultas
Transações
Obtendo o MetaData
Chamadas de função personalizadas
Eventos de banco de dados
Utilitários de banco de dados
Dados de modelagem
Usando o modelo do CodeIgniter
Usando classes de entidade
Gerenciando bancos de dados
Manipulação de banco de dados com o Database Forge
Migrações de banco de dados
Semeadura de banco de dados
Referência da Biblioteca
Driver de armazenamento em cache
Classe CURLRequest
Classe de email
Serviço de Criptografia
Trabalhando com arquivos
Classe Honeypot
Classe de manipulação de imagem
Paginação
Classe de segurança
Biblioteca de sessões
Regulador de pressão
Datas e Horários
Tipografia
Trabalhando com arquivos enviados
Trabalhando com URIs
Classe de agente do usuário
Validação
Ajudantes
Auxiliar de matriz
Cookie Helper
Date Helper
Auxiliar do sistema de arquivos
Auxiliar de formulário
Auxiliar de HTML
Inflector Helper
Number Helper
Auxiliar de segurança
Auxiliar de texto
Auxiliar de URL
Auxiliar de XML
Teste
Começando
Base de dados
Teste do Controlador
Teste de HTTP
avaliação comparativa
Depurando seu aplicativo
Uso da linha de comando
Executando através da linha de comando
Comandos de CLI personalizados
Biblioteca CLI
Classe CLIRequest
Estendendo CodeIgniter
Criando classes de sistema principais
Substituindo funções comuns
Eventos
Estendendo o Controlador
Autenticação
Contribuindo para o CodeIgniter