<?php
namespace App\Form;
use App\Entity\CommunityPosts;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use FOS\CKEditorBundle\Form\Type\CKEditorType;
class CommunityPostFormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('comment', CKEditorType::class)
->add('notation', ChoiceType::class,[
'choices'=>[
"1"=>1,
"2"=>2,
"3"=>3,
"4"=>4,
"5"=>5,
],
'label'=>'Votre note : ',
'choice_attr'=>function ($choice, $key, $value){
return ['class'=>'ml-3 mr-1'];
},
'expanded'=>true,
'multiple'=>false,
])
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => CommunityPosts::class,
]);
}
}