Documentação do Symfony2
Renderizada do repositório
symfony-docs-pt-BR no Github
The Cookbook
Formulário
Conteúdo
index
next
previous
Home
Guia de Início Rápido
Livro
The Cookbook
Assetic
Bundles
Cache
Configuração
Console
Controlador
Como otimizar seu ambiente de desenvolvimento para a depuraração
Implantação
Doctrine
Email
Dispatcher de Eventos
Expressões
Formulário
Como personalizar a Renderização de Formulários
Como usar os Transformadores de Dados
Como Modificar Formulários dinamicamente usando Eventos de Formulário
Como embutir uma Coleção de Formulários
Como Criar um Tipo de Campo de Formulário Personalizado
Como criar uma Extensão do Tipo de Formulário
Como reduzir a duplicação de código com “inherit_data”
Como usar a opção de campo de formulário
Virtual
Como configurar Dados Vazios para uma Classe de Formulário
Como usar a função submit() para lidar com Submissões de Formulário
Log
Profiler
Request
Roteamento
Segurança
Como usar o Componente Serializer
Container de Serviço
Sessões
Como o Symfony2 difere do symfony1
Templating
Testes
Validação
Servidor Web
Workflow
Melhores Práticas Oficiais do Symfony
Os Componentes
Documentos de Referência
Bundles da Edição Standard do Symfony
Contribuindo
Formulário
¶
Como personalizar a Renderização de Formulários
Noções Básicas sobre a Renderização de Formulários
O que são Temas de Formulário?
Tematizando os Formulários
Tematização de Formulários no Twig
Tematizando Formulários em PHP
Referenciando Blocos de Formulário Base (específico para o Twig)
Fazendo Personalizações para toda a Aplicação
Como personalizar um campo individual
Outras Personalizações Comuns
Usando Variáveis de Formulário
Como usar os Transformadores de Dados
Criando o Transformador
Usando o Transformador
Então, por que nós usamos o transformador de modelo?
Usando Transformadores em um tipo de campo personalizado
Como Modificar Formulários dinamicamente usando Eventos de Formulário
Adicionando um Assinante (Subscriber) de evento à uma Classe de Formulário
Dentro da Classe do Assinante de Evento
Como embutir uma Coleção de Formulários
Permitindo “novas” tags com o “prototype”
Permitindo que as tags sejam removidas
Como Criar um Tipo de Campo de Formulário Personalizado
Definindo o Tipo de Campo
Criando um Template para o Campo
Usando o Tipo de Campo
Criando o seu Tipo de Campo como um Serviço
Como criar uma Extensão do Tipo de Formulário
Definindo a Extensão do Tipo de Formulário
Registrando a sua Extensão do Tipo de Formulário como um Serviço
Adicionando a lógica de negócio da extensão
Sobrescrevendo o Fragmento de Template do Widget File
Usando a Extensão do Tipo de Formulário
Como reduzir a duplicação de código com “inherit_data”
Como usar a opção de campo de formulário
Virtual
Como configurar Dados Vazios para uma Classe de Formulário
Opção 1: Instanciar uma nova Classe
Opção 2: Fornecer uma Closure
Como usar a função submit() para lidar com Submissões de Formulário
Chamando o Form::submit() manualmente
Passando uma Requisição para Form::submit() (Obsoleto)