Я хочу отфильтровать список по переводимым свойствам.
/**
* Get titulo
*
* @return string
*/
public function getTitulo()
{
return $this->translate($this->getCurrentLocale())->getTitulo();
}
Административный класс:
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('fecha')
->add('linkExterno')
->add('titulo');
}
И иметь следующую ошибку:
Notice: Undefined index: titulo in
url...\vendor\sonata-project\doctrine-orm-admin-bundle\Guesser\FilterTypeGuesser.php
line 64
Кто-нибудь может мне помочь?
РЕДАКТИРОВАТЬ: свойство Titulo в классе RecursoTranslation. Это свойство, которое я хочу искать. Показанное ранее свойство Recurso содержит RecursoTranslation.
/**
* @var string
*
* @ORM\Column(name="titulo", type="string", length=255, nullable=true)
*/
private $titulo;
/**
* Set titulo
*
* @param string $titulo
* @return Recurso
*/
public function setTitulo($titulo)
{
$this->titulo = $titulo;
return $this;
}
/**
* Get titulo
*
* @return string
*/
public function getTitulo()
{
return $this->titulo;
}
Задача ещё не решена.
Других решений пока нет …