Documentação do Symfony2
Renderizada do repositório
symfony-docs-pt-BR no Github
Cookbook
Formulário
Conteúdo
index
next
previous
Home
Guia de Início Rápido
Livro
Cookbook
Workflow
Controlador
Roteamento
Assetic
Doctrine
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 usar a opção de campo de formulário
Virtual
Como configurar Dados Vazios para uma Classe de Formulário
Validação
Configuração
Container de Serviço
Bundles
Email
Testes
Segurança
Cache
Templating
Log
Console
Como otimizar seu ambiente de desenvolvimento para a depuraração
Dispatcher de Eventos
Request
Profiler
Como o Symfony2 difere do symfony1
Como implantar uma aplicação Symfony2
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 “normalizado”?
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 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