Gracias masterpuppet!
Estoy probando con el link que me pasaste, pero no me reconoce entityRepository. Me da este error:
"Class RelOf\RelOfBundle\Form\EntityRepository does not exist
500 Internal Server Error - ReflectionException"
El código está asi:
Código PHP:
namespace RelOfRelOfBundleForm;
use SymfonyComponentFormAbstractType;
use SymfonyComponentFormFormBuilderInterface;
use SymfonyComponentOptionsResolverOptionsResolverInterface;
use RelOfRelOfBundleEntityVdf;
class OpcionType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('anio')
->add('idf','entity', array('class' => 'RelOf\RelOfBundle\Entity\Vdf',
'property' => 'line',
'query_builder' => function(EntityRepository $er ) {
return $er->createQueryBuilder('v')
->orderBy('v.Descripcion', 'ASC')
->where('v.descripcion like ?', $des )
->setParameter('%SDOR%', $des);
}))
Las barras invertidas en los nombres del bundle, etc no salieron pero están en el código que tengo :)