symfony — PHP Sonata Admin — Фильтры DataGrid для переводимого свойства

Я хочу отфильтровать список по переводимым свойствам.

/**
* 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;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]