Добрый вечер,
Есть свой FormType на Symfony 2.3
namespace Q\FilesBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
use Doctrine\ORM\EntityRepository;
use Q\FilesBundle\Entity\File;
class FilesType extends AbstractType
{
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'multiple' => true,
'required' => false,
'class' => 'QFilesBundle:File',
'query_builder' => function($repository) {
// Вот тут
},
));
}
public function getParent()
{
return 'entity';
}
public function getName()
{
return 'files';
}
}
Как внутри замыкания (query_builder) получить ID текущей сущности, для которой строится форма?
Проще говоря, мне нужно отфильтровать этот список по родительскому ID
При этом можно манипулировать только кастомным FormType.