Я пытаюсь изменить представление формы EntityType для чего-то похожего на: http://davidstutz.de/bootstrap-multiselect/#templates
Я делаю изменения на своей базе. html .twig, добавляя зависимость, Я попробую пока, используя код exmaple для этого файла ветки, чтобы проверить, все ли в порядке и работает ли он.
Теперь проблема возникает, когда я вносю изменения в свой _form. html .twig или в Type. php файл, на самом деле после всех моих попыток я не вижу, где внести изменения.
Мой _form. html .twig
{{ form_start(form) }}
{{ form_widget(form) }}
{{ form_widget(form.Service) }}
<table width=100% cellpadding="10"><tr></tr><tr><td>
<button class="btn btn-success btn-icon-split">
<span class="icon text-white-50">
<i class="fas fa-save"></i>
</span>
</button>
</td>
{{ form_end(form) }}
My UtilisateursType. php
<?php
namespace App\Form;
use App\Entity\Utilisateurs;
use App\Entity\Services;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Doctrine\ORM\EntityRepository;
class UtilisateursType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('Nom')
->add('Login')
->add('PartagePerso')
->add('Service', EntityType::class, [
'class' => Services::class,
'query_builder' => function (EntityRepository $Service) {
return $Service->createQueryBuilder('u')
->orderBy('u.Nom', 'ASC');
},
'choice_label' => 'Nom',
'multiple' => true,
'expanded' => false,
])
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => Utilisateurs::class,
]);
}
}
Спасибо за помощь