2014-01-15 3 views
4

누군가가 교리 ORM을 사용하여 Symfony2의 정렬 가능한 검색 가능한 데이터 격자에 대한 "모범 사례"예제에 대한 예를 가리킬 수 있는지 궁금합니다.모범 사례 : Symfony2 DataGrid

항상 튜토리얼을 참조하여 엔티티 등을 생성하지만 코드 일부가 부족하여 페이지 매김을 활성화하는 방법, 사용자가 프론트 엔드에서 여러 필드를 검색하고 순서를 처리하는 방법 사용자가 선택하는 필드 이후

일부 사람들은 내가 바보라고 생각하기 전에 물론 GET Variable을 만들 수 있으며 IF 절을달라고 요청할 수 있습니다. 그렇지만 어떻게해야할까요? 그것.

지금은 조직 시스템을위한 오픈 소스 프로젝트에 대해 생각하고 있습니다. 그래서 내가 참여해야하는 테이블과 많은 데이터 그리드를 표시 할 것입니다. 저는 커뮤니티가 제 코드를 비웃을 때 다시 쓰지 않아도되기를 바랄 것입니다.

감사합니다.

답변

1

귀하의 목표를 위해 yaml (예 : 엔티티 관계, 검색 피연산자)과 같이 설명 할 수있는 SonataAdminBundle을 살펴볼 수 있습니다. 그러면 많은 문제없이 CRUD 및 검색을 수행 할 수있는 완전한 응용 프로그램을 갖게됩니다. 나는 하루나 이틀 만에 20 개의 기본적인 엔티티에 대한 기본적인 기본/검색 작업을 설정했습니다.

솔직히 소나타가 어떻게 구성되어 있고 데이터 그리드가 "추출 가능"하거나 서비스로 사용할 수 있는지 알 수는 없지만 좋은 출발점이라고 생각합니다.

2

나는 아주 잘 APY 데이터 그리드 번들이 작동 https://github.com/Abhoryo/APYDataGridBundle

를 사용하고 당신을, 안녕하세요

+0

을 사용하여 감사하는 것은 매우 간단하지만 APYDataGridBundle 박스 번들의 아웃이다. 내 자신의 번들 또는 적어도 내 자신의 작업 버전을 배울 싶습니다. (예를 들어 심포니에서 페이지 매김이 가장 잘 작동하는 방법을 배울 수 있기를 바랍니다.) APYDataGridBundle에는없는 몇 가지 부작용이 있습니다. –