2013-04-08 2 views
0

관리자 기능을 위해 Symfony 2.1Sonata 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을 덮어 쓸 수있는 관리 클래스에서

답변

0

? like "state = testing_my_awesome_app"