You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
README.md
Guia Definitivo para Yii 2.0
Esse tutorial está disponível sob os termos da documentação do Yii.
Todos os Direitos Reservados.
2014 (c) Yii Software LLC.
Introdução
Primeiros Passos
- O que você precisa saber
- Instalando o Yii
- Executando Aplicações
- Dizendo "Olá!"
- Trabalhando com Formulários
- Trabalhando com Bancos de Dados
- Gerando Código com Gii
- Seguindo em Frente
Estrutura da Aplicação
- Visão Geral
- Scripts de Entrada
- Aplicações
- Componentes de Aplicação
- Controladores (Controllers)
- Modelos (Models)
- Visões (Views)
- Módulos
- Filtros
- Widgets
- Assets
- Extensões
Tratando Requisições
- Visão Geral
- Preparação do Ambiente (Bootstrapping)
- Roteamento e Criação de URL
- Requisições
- Respostas
- Sessões e Cookies
- Tratamento de Erros
- Gerenciamento de Logs
Conceitos Chave
- Componentes
- Propriedades
- Eventos
- Comportamentos
- Configurações
- Apelidos (Aliases)
- Carregamento Automático de Classes (Autoloading)
- Service Locator
- Container de Injeção de Dependência
Trabalhando com Banco de Dados
- Objetos de Acesso a Dados - (Database Access Objects): Conectando a um banco de dados, consultas básicas, transações e manipulação de esquema
- Construtor de Consulta (Query Builder): Consultando o banco de dados usando uma camada de abstração simples
- Active Record: Sobre o Active Record ORM, recuperando e manipulando registros e definindo relacionamentos
- Migrações (Migrations): Aplica controle de versão para seus banco de dados em um ambiente de desenvolvimento em equipe
- Sphinx
- Redis
- MongoDB
- ElasticSearch
Coletando Dados de Usuários
- Criando Formulários
- Validando Dados
- Recebendo Arquivos (Upload)
- Coletando Dados Tabulares
- Coletando Dados para Múltiplos Models
- Extendendo o ActiveForm no Client Side
Exibindo Dados
- Formatação de Dados
- Paginação
- Ordenação
- Provedores de Dados (Data Providers)
- Widgets de Dados
- Trabalhando com Client Scripts
- Temas
Segurança
- Visão Geral
- Autenticação
- Autorização
- Trabalhando com Senhas
- Criptografia
- Auth Clients
- Melhores Práticas
Cache
Web Services RESTful
- Introdução
- Recursos
- Controladores (Controllers)
- Roteamento
- Formatação de Respostas
- Autenticação
- Taxa de Limite de Acessos
- Versionamento
- Tratamento de Erros
Ferramentas de Desenvolvimento
- Barra de Ferramentas de Depuração e Depurador
- Gerando Código usando o Gii
- Gerando Documentação da API
Testes
- Visão Geral
- Configuração do ambiente de testes
- Testes Unitários
- Testes Funcionais
- Testes de Aceitação
- Fixtures
Tópicos Especiais
- Template Avançado de Projetos
- Construindo uma Aplicação a Partir do Zero
- Comandos de Console
- Validadores Nativos
- Docker
- Internacionalização
- Envio de E-mails
- Ajustes de Desempenho
- Ambiente de Hospedagem Compartilhada
- Motores de Template (Template Engines)
- Trabalhando com Código de Terceiros
- Usando Yii como um Microframework
Widgets
- GridView
- ListView
- DetailView
- ActiveForm
- Pjax
- Menu
- LinkPager
- LinkSorter
- Widgets Bootstrap
- Widgets jQuery UI