PHP의 Java의 디스플레이 테그와 같은 라이브러리가 있습니까?
문제
Java/JSP 세계에서 오랫동안 디스플레이 태그 라이브러리 테이블을 정렬하고 테이블을 CSV 파일로 내보낼 수있는 테이블을 생성합니다.
PHP 라이브러리에 내가 사용할 수있는 이와 같은 것이 있습니까?
해결책
내 검색에서 답은 아니오 인 것 같습니다. 나는 사랑하는 디스플레이 태그를 너무 원했다.
PHP 전용 솔루션을 원한다면 Structures_Datagrid 최고의 솔루션 인 것 같습니다. 여기에 있습니다 그것에 관한 기사. 이것은 페이징 및 정렬을 처리하지만 내보내기는 없습니다. 그것이 얼마나 지원되는지 잘 모르겠습니다.
또 다른 대답은 JavaScript를 사용하여 페이징 및 정렬을 수행하고 자신의 PHP 수출 기능을 굴리는 것 같습니다.
웹의 상태는 DisplayTag가 생성되었을 때와 크게 다르기 때문에 (즉, AJAX가 풍부한 도구 세트로 지원) 전체 교체가 있을지 확신 할 수 없습니다. 클라이언트에서 할 수있을 때 서버로 전화하여 정렬 및 페이징이 필요한 이유는 무엇입니까?
여기에 있습니다 jQuery 플러그인 페이징과 분류를 지원합니다 다른 것-PHP가 테이블을 올바르게 생성하도록하는 것입니다.
CSV 수출에 관한 한, 수많은 스 니펫이 있습니다. 여기에 있습니다 좋아 보이는 하나 나에게.
다른 팁
PHP에서 CSV를 다루는 방법이 있다고 생각합니다. fputcsv ()입니다. 테이블을 정렬하지 않거나 배열을 한 줄의 CSV로 변환합니다.
다음은 PHP 웹 사이트의 링크입니다. http://us.php.net/manual/en/function.fputcsv.php
스캐 폴더와 같은 것을 시도 할 수 있습니다. http://www.aaronharp.com/2008/08/30/php-scaffold-class/ 또는 - Cakephp. 그래도 포함하는 기능이 있다고 생각하지 않습니다.