首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从CFML到cfscript

从CFML到cfscript
EN

Stack Overflow用户
提问于 2017-11-06 22:30:26
回答 2查看 578关注 0票数 2

我正试着用cfscript写一个保存人。

我在CFML上有:

代码语言:javascript
复制
<cfsavecontent variable="errortext">
    <cfoutput>
        An error occurred: http://#cgi.server_name##cgi.script_name#?#cgi.query_string#<br />
        Time: #dateFormat(now(), "short")# #timeFormat(now(), "short")#<br />

        <cfdump var="#session#" label="Session">
        <cfdump var="#error#" label="Error">
        <cfdump var="#form#" label="Form">
        <cfdump var="#url#" label="URL">

    </cfoutput>
</cfsavecontent>

我在cfscript中需要它,但是我怎么做呢?我能把所有东西都放在WriteOuput()里面吗?

谢谢

例不起作用:

代码语言:javascript
复制
<cfscript>
  local.test = "TEST";
  local.OK = "OK";
  savecontent variable="contentViaScript" {
    writeOutput(
      "String Message:  <br />"
      writeDump(local);
    );
  }
  writeOutput(contentViaScript);
</cfscript>

<cfdump var = '#contentViaScript#' />
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-07 06:04:46

您不需要将writedump包装在writeoutput中。

代码语言:javascript
复制
<cfscript>
  local.test = "TEST";
  local.OK = "OK";
  savecontent variable="contentViaScript" {
    writeOutput("String Message:  <br />");
    writeDump(local);
  }
  writeOutput(contentViaScript);
</cfscript>

<cfdump var = '#contentViaScript#' />

DEMO

票数 4
EN

Stack Overflow用户

发布于 2017-11-07 03:44:53

试试这个:

代码语言:javascript
复制
<cfscript>
  local.test = "TEST";
  local.OK = "OK";
  savecontent variable="contentViaScript" {
    writeOutput(
      "String Message:  <br />
      #writeDump(local)#"
    );
  }
  writeOutput(contentViaScript);
</cfscript>

<cfdump var = '#contentViaScript#' />
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47146933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档