2013-01-09 3 views
0

PHP의 MYSQL 쿼리에서 생성 된 페이지를 PDF 파일로 출력하는 기능을 만들려고합니다.MYSQL/PHP에서 Coldfusion 구성 요소로 데이터를 보내는 방법은 무엇입니까?

이렇게하려면이 데이터를 동적 테이블에 배치하고 태그 사이에 배치하여 깨끗한 PDF로 변환 할 수있는 방법이 필요합니다.

Coldfusion 구성 요소가 PHP 페이지에서 호출된다는 점 이외에 어디에서 시작해야할지 모르겠다. 처음에 생각한 것처럼 다른 방식으로 호출하지 않아도됩니다.

+0

참조 ColdFusion에서의'cfdocument' 태그를. [cfdocument documentation] (http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7c21.html). 태그 사이의 모든 내용은 PDF 문서로 변환됩니다. PHP가 어디서 나올지 확신하지 못합니다. 쿼리를 이동할 수 있으면 ColdFusion에서이 모든 작업을 수행 할 수 있습니다. –

+0

예치 그게 내가 구성 요소를 호출 할 때 데이터를 전달하는 방법을 묻는 것입니다. – blarg

+0

하지만 구성 요소를 호출하면 생성 된 PDF 내용을 다시 PHP로 반환해야합니다. ColdFusion을 사용할 수 있다면 거기에서 처리하지 않으시겠습니까? –

답변

4

나는 이런 식으로 PHP 스크립트에서 동적 콘텐츠를 당길 것 :

<CFDOCUMENT format="pdf" src="url-to-php-script.php" mimetype="text/html" filename="#expandpath("your.pdf")#" /> 
+0

어떻게 이것을 파일 경로로 지정하겠습니까? localhost : 81/ipadappquery/caseidtest2.php – blarg

+0

'src' 속성은 웹 루트 친숙 또는 전체 URL 만 사용합니다 : http://cfquickdocs.com/cf9/#cfdocument - 내가 볼 수있는 한 방법은 없습니다 cfdocument가 소스 내용을 가져와야하는 hdd 파일을 지정합니다. – Seybsen

1

PHP로 Coldfusion Component를 호출하는 부분은 매우 간단합니다. cfc 내부에는 함수가 있습니다. access 속성을 = remote로 설정하면 해당 함수를 웹 서비스로 사용할 수 있습니다.

<cffunction name="NameOfFunction" access="remote" returntype="something"> 
관련 문제