【发布时间】:2011-01-26 13:58:24
【问题描述】:
我正在为一个站点制作组件,我想知道我是否可以在一个组件的返回变量中返回一个 cfform 并强制coldfusion 将其输出解析。
显然使用 "writeOutput(")" 不起作用。 我怎么能做到这一点? 感谢您的宝贵时间!
【问题讨论】:
标签: coldfusion cfform cfinput
我正在为一个站点制作组件,我想知道我是否可以在一个组件的返回变量中返回一个 cfform 并强制coldfusion 将其输出解析。
显然使用 "writeOutput(")" 不起作用。 我怎么能做到这一点? 感谢您的宝贵时间!
【问题讨论】:
标签: coldfusion cfform cfinput
您不能返回 cfform,因为标签不能在基于 CFScript 的组件内部使用。你最好使用自定义标签来做这样的事情,然后引用你的组件来构建表单。
我会避免(如果可能的话)将任何与 cfform 相关的部分放入组件中,无论是否基于脚本。
如果您确实想最终走这条路,您需要将 cfform(及其相关部分)放在另一个由基于脚本的组件调用的组件中,或者放在一个包含然后保存到多变的。所有与尝试将 cfform 导入 CFC 相关的解决方案都会变得一团糟。
【讨论】:
如果你绝对必须这样做(虽然我自己会回避它)你可能想看看这个:
http://www.madfellas.com/blog/index.cfm/2011/1/26/Using-CFML-tags-in-cfscript-C4X-prototype
【讨论】: