<?php
namespace App\Form;
use App\Entity\Lead;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
class DirectoryLeadType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('ip_address', HiddenType::class, [
])
->add('company', HiddenType::class, [
])
->add('firstname', TextType::class, [
"label" => "First Name",
"attr" => array (
"placeholder" => "Your First Name",
"class" => "form-control mb-2",
),
])
->add('lastname', TextType::class, [
"label" => "Last Name",
"attr" => array (
"placeholder" => "Your Last Name",
"class" => "form-control mb-2",
),
])
->add('email', EmailType::class, [
"label" => "E-mail Address",
"attr" => array (
"placeholder" => "Your E-mail Address",
"class" => "form-control mb-2",
),
])
->add('comments', TextareaType::class, [
"label" => "Your Message",
"attr" => array (
"placeholder" => "Your Message",
"class" => "form-control mb-2",
),
])
->add("Submit", SubmitType::class, array (
"label" => "Submit",
"attr" => array (
"class" => "button mt-2"
),
))
/*
->add('job_title')
->add('phone_business')
->add('phone_mobile')
->add('address1')
->add('address2')
->add('city')
->add('state')
->add('zip')
->add('last4')
->add('country')
->add('website')
->add('type_business')
->add('type_work')
->add('year_established')
->add('employee_size')
->add('gender')
->add('ethnicity')
->add('sales_volume')
->add('rcs_user')
->add('ref_url')
->add('user_agent')
->add('created_at')
*/
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => Lead::class,
]);
}
}