2011-09-18 3 views
1

Admin Generator의 Symfony 필터에서 기본 결과를 어떻게 설정합니까? 백엔드를 생성했으며 뉴스와 같은 모든 결과를 나열했습니다. 이보기 (목록)의 기본값은 groups = 'news'입니다. generator.ymltable_method (목록 용) 및 모델 추가 쿼리를 추가 할 수 있습니다. 이 작업은 정상입니다. 나에게 그룹 뉴스만을 보여 주지만, 필터를 사용하고 모든 그룹을 선택하면 여전히 그룹 '뉴스'만 있습니다. 가능하면 groups = 'news'으로 만 표시되는 기본보기 (모듈 뉴스 바로 다음)가 가능하며 필터를 사용하면이 검색어를 재설정 할 수 있습니까?Symfony의 필터 - 목록에 기본 결과를 설정하는 방법은 무엇입니까?

어쩌면 추가 쿼리 대신이 옵션을 사용하여 필터를 호출 할 수 있습니까? 그룹으로 선택 목록에 기본값을 설정할 수 있지만이 설정은 자바 스크립트로 수행되지 않습니다. 필터 버튼을 클릭해야합니다.

도움 주셔서 감사합니다!

답변

3

당신은 에 MyProject/응용 프로그램/백엔드/모듈/인 MyModule/lib 폴더 필터 기본값으로 설정하는 방법에 myclassGeneratorConfiguration 클래스에 추가 할 수 있습니다

public function getFilterDefaults() 
{  
    return array('groups' => array('text' => 'news')); 
} 
관련 문제