2013-01-09 104 views
0

我想創建功能來輸出從PHP中的MYSQL查詢生成的頁面作爲PDF文件。如何將數據從MYSQL/PHP發送到Coldfusion組件?

要做到這一點,我需要結束了該數據被放置到動態表,並把它的標籤之間的一種方式,因此它可以被轉換成PDF乾淨。

我不知道從哪裏開始比ColdFusion組件這等會從PHP頁面調用,而不是倒過來,因爲我最初的設想。

+0

見ColdFusion的'cfdocument'標籤。 [cfdocument文檔】(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

我將如何指定此文件路徑? 本地主機:81/ipadappquery/caseidtest2.php – blarg

+0

的'src'屬性只需要一個根目錄相對或完整的URL:http://cfquickdocs.com/cf9/#cfdocument - 據我可以看到有沒有辦法在cfdocument應該從其中獲取源內容的hdd上指定一個文件。 – Seybsen

1

其中ColdFusion的組件被通過PHP調用的部分是很簡單的完成。在cfc裏面你會有功能。如果您使訪問屬性=遠程,該功能將作爲Web服務提供。

<cffunction name="NameOfFunction" access="remote" returntype="something"> 
相關問題