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.
6.2 KiB
6.2 KiB
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
- Instalando o Yii
- Executando Aplicações
- Como Fazer um "Hello World"
- Trabalhando com Formulários
- Trabalhando com Banco de Dados
- Gerando Código com Gii
- Visão Geral
Estrutura de uma Aplicação
- Visão Geral
- Scripts de Entrada
- Aplicações
- Componentes de Aplicação
- Controllers (Controladores)
- Models (Modelos)
- Views (Visões)
- TBD Filtros
- TBD Widgets
- TBD Módulos
- Assets
- TBD Extensões
Tratamento de Requisições
- TBD Bootstrapping
- TBD Rotas
- TBD Requisições
- TBD Respostas
- TBD Seções e Cookies
- Análise e Geração de URLs
- Tratamento de Erros
- Gerenciamento de Logs
Conceitos Chaves
- Componentes
- Propriedades
- Eventos
- Behaviors (Comportamentos)
- Configurações
- Aliases
- Autoloading de Classes
- Service Locator
- Injeção de Dependência
Trabalhando com Banco de Dados
- Data Access Objects (DAO, Objeto de Acesso a Dados) - Estabelecendo uma conexão com o Banco de Dados, consultas básicas, transações e manipulação do esquema
- Query Builder (Construtor de Consulta) - Consultando o banco de dados usando uma camada de abstração simples
- Active Record - Sobre "Active Record ORM" (Mapeamento Objeto-Relacional), recuperando e manipulando registros e definindo relacionamentos
- Migrations (Migrações) - Controle de versão do bancos de dados em um ambiente de desenvolvimento em equipe
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Coletando Dados de Usuários
- Criando um Formulário
- Validação de Dados
- TBD Uploading de Arquivos
- TBD Coletando Dados de Múltiplos Modelos
Exibindo Dados
- TBD Formatando Dados
- TBD Paginação
- TBD Ordenação
- Data Providers (Provedores de Dados)
- Widgets de Dados
- Temas
Segurança
Cache
Web Services com RESTful
- Visão Inicial
- Recursos
- Controllers (Controladores)
- Rotas
- Formatando Respostas
- Autenticação
- Rate Limiting
- Versionamento
- Tratamento de Erros
Ferramentas de Desenvolvimento
- Barra de Ferramentas de Depuração e Depurador
- Gerando Código usando o Gii
- TBD Gerando Documentação da API
Testes
Estendendo o Yii
- Criando Extensões
- Customizando o Código do Núcleo
- Usando Bibliotecas de Terceiros
- TBD Usando o Yii em Sistemas de Terceiros
- TBD Usando Yii 1.1 e 2.0 juntos
- Usando o Composer
Tópicos Especiais
- Modelo de Aplicação Avançada
- Construindo uma Aplicação a Partir do Zero
- Comandos de Console
- Ferramentas de Validação
- Internacionalização
- Enviando E-mails
- Ajustes no Desempenho
- TBD Ambiente de Hospedagem Compartilhada
- Ferramentas de Templates
Widgets
- GridView
- ListView
- DetailView
- ActiveForm
- Pjax
- Menu
- LinkPager
- LinkSorter
- Bootstrap Widgets
- TBD Jquery UI Widgets
Helpers
- Visão Geral
- TBD ArrayHelper
- TBD Html
- TBD Url
- TBD Security