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 Bancos de Dados
- Gerando Código com Gii
- Seguindo em Frente
Estrutura de uma Aplicação
- Visão Geral
- Scripts de Entrada
- Aplicações
- Componentes de Aplicação
- Controllers (Controladores)
- Models (Modelos)
- Views (Visões)
- Módulos
- Filtros
- Widgets
- Assets
- Extensões
Tratamento de Requisições
- Visão Geral
- 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
- Behaviors (Comportamentos)
- Configurações
- Aliases
- Autoloading de Classes
- Service Locator
- Container de 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 o Active Record ORM, recuperando e manipulando registros e definindo relacionamentos
- Migrations (Migrações): Aplica controle de versão para seus banco de dados em um ambiente de desenvolvimento em equipe
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Coletando Dados de Usuários
Exibindo Dados
- Formatando Dados
- TBD Paginação
- TBD Ordenação
- Data Providers (Provedores de Dados)
- Widgets de Dados
- Trabalhando com Client Scripts
- Temas
Segurança
Cache
Web Services RESTful
- Introdução
- Recursos
- Controllers (Controladores)
- Roteamento
- 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
- Visão Geral
- Configuração do ambiente de testes
- Testes Unitários
- Testes Funcionais
- Testes de Aceitação
- Fixtures
Tópicos Especiais
- Modelo de Aplicação Avançada
- Construindo uma Aplicação a Partir do Zero
- Comandos de Console
- Ferramentas de Validação Embutidas
- Internacionalização
- Enviando E-mails
- Ajustes no Desempenho
- Ambiente de Hospedagem Compartilhada
- Motor de Template
- Utilização com Códigos de Terceiros
Widgets
- GridView: TBD link para a página de demonstração
- ListView: TBD link para a página de demonstração
- DetailView: TBD link para a página de demonstração
- ActiveForm: TBD link para a página de demonstração
- Pjax: TBD link para a página de demonstração
- Menu: TBD link para a página de demonstração
- LinkPager: TBD link para a página de demonstração
- LinkSorter: TBD link para a página de demonstração
- Widgets do Bootstrap
- Widgets do Jquery UI