2013-01-09 102 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"> 
相关问题