PHP의 Java의 디스플레이 테그와 같은 라이브러리가 있습니까?

StackOverflow https://stackoverflow.com/questions/811844

  •  03-07-2019
  •  | 
  •  

문제

Java/JSP 세계에서 오랫동안 디스플레이 태그 라이브러리 테이블을 정렬하고 테이블을 CSV 파일로 내보낼 수있는 테이블을 생성합니다.

PHP 라이브러리에 내가 사용할 수있는 이와 같은 것이 있습니까?

도움이 되었습니까?

해결책

내 검색에서 답은 아니오 인 것 같습니다. 나는 사랑하는 디스플레이 태그를 너무 원했다.

PHP 전용 솔루션을 원한다면 Structures_Datagrid 최고의 솔루션 인 것 같습니다. 여기에 있습니다 그것에 관한 기사. 이것은 페이징 및 정렬을 처리하지만 내보내기는 없습니다. 그것이 얼마나 지원되는지 잘 모르겠습니다.

또 다른 대답은 JavaScript를 사용하여 페이징 및 정렬을 수행하고 자신의 PHP 수출 기능을 굴리는 것 같습니다.

웹의 상태는 DisplayTag가 생성되었을 때와 크게 다르기 때문에 (즉, AJAX가 풍부한 도구 세트로 지원) 전체 교체가 있을지 확신 할 수 없습니다. 클라이언트에서 할 수있을 때 서버로 전화하여 정렬 및 페이징이 필요한 이유는 무엇입니까?

여기에 있습니다 jQuery 플러그인 페이징과 분류를 지원합니다 다른 것-PHP가 테이블을 올바르게 생성하도록하는 것입니다.

CSV 수출에 관한 한, 수많은 스 니펫이 있습니다. 여기에 있습니다 좋아 보이는 하나 나에게.

다른 팁

내가 아는 한 PHP는 페이지를 동적으로 변경할 수 없습니다 (테이블 정렬 등). 아마도 JavaScript와 같은 것을 사용해야 할 것입니다. jQuery에는 테이블 정렬 라이브러리가 있다는 것을 알고 있습니다.

PHP는 CSV 출력을 수행 할 수 있습니다. 데이터베이스를 쿼리하고 Header () 함수를 사용하여 CSV 파일을 출력하는 페이지에 링크를 만듭니다. 이와 같이. StackoverFlow에는 부부가 있습니다 비슷한 솔루션.

행운을 빕니다!

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. 그래도 포함하는 기능이 있다고 생각하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top