0
관리자 기능을 위해 Symfony 2.1
및 Sonata Admin bundle
을 사용하고 있습니다. 목록보기에 표시 할 데이터가 많습니다. 기본으로하지 않는 것이 좋습니다. . 필터를 처음으로 표시하고 필터링 필드를 기반으로 관련 데이터 만 표시하고 싶습니다. 어떻게 그럴 수 있습니까?symfony 2.1의 소나타 관리 번들에서 처음로드 할 때 목록을 표시하지 않음
/**
* Set a standard filter for the list view
* @param string $context [description]
* @return [type] [description]
*/
public function createQuery($context = 'list')
{
$query = $this->getModelManager()->createQuery('Company\MyBundle\Entity\Client', 'c');
$query->where("c.state = 'todo'");
return $query;
}
는이 결과를 반환하지 않도록,하지만 다시 그냥 쿼리를 불가능 추가됩니다 기본적으로 아무것도 표시하지 : 당신은 createQuery을 덮어 쓸 수있는 관리 클래스에서