标签: coldfusion-9

循环遍历cf9中的列表

开发人员指南的第116页说:"与cfloop标记不同,CFScript for-in循环不提供内置支持来循环查询和列表."

问:如何使用ColdFusion 9中的新脚本语法循环列表?

<cfloop list="#qry.Columnlist#" index="FieldName">
   <cfset form[FieldName] = qry[FieldName][1]>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-9 cfloop

12
推荐指数
3
解决办法
1万
查看次数

为什么无效("整数","1,5")=是?

为什么#isValid("integer","1,5")#输出是?我希望它输出NO就像#isValid("integer","1.5")#.

我要用<CFIF isvalid("integer","1,5") AND isnumeric("1,5")>... 验证

validation coldfusion integer coldfusion-9

12
推荐指数
3
解决办法
2687
查看次数

使用CFIMAP预览电子邮件而不标记SEEN标志?

在ColdFusion 9上,我们尝试使用CFIMAP来获取用户电子邮件消息的预览(主题,日期).我们可以使用getHeaderOnly获取数据,但这样做会将SEEN标志设置为yes.

有没有办法使用CFIMAP进行预览而不将其标记为SEEN?

这一般是IMAP的正常功能吗?

coldfusion imap coldfusion-9

12
推荐指数
1
解决办法
258
查看次数

ColdFusion中静态方法的等价物是什么?

在C#中,我创建了静态方法来帮助我执行简单的操作.例如:

public static class StringHelper
{
    public static string Reverse(string input)
    {
        // reverse string
        return reversedInput;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在控制器中,我会通过简单地使用:

StringHelper.Reverse(input);
Run Code Online (Sandbox Code Playgroud)

现在我正在使用ColdFusion和Model Glue,我想做同样的事情.但是,似乎ColdFusion中没有静态方法的概念.如果我像这样创建一个CFC:

component StringHelper
{
    public string function Reverse(string input)
    {
        // reverse string
        return reversedInput;
    }
}
Run Code Online (Sandbox Code Playgroud)

我是否可以通过StringHelper在控制器中创建实例来调用此方法,如下所示:

component Controller
{
    public void function Reverse()
    {
        var input = event.getValue("input");
        var stringHelper = new StringHelper();
        var reversedString = stringHelper.Reverse(input);
        event.setValue("reversedstring", reversedString);
    }
}
Run Code Online (Sandbox Code Playgroud)

或者在某些地方我可以放置"静态"CFC,框架将在后台创建一个实例,这样我就可以使用它,好像它是静态的,有点像helpers文件夹的工作方式?

c# coldfusion static coldfusion-9

11
推荐指数
2
解决办法
2106
查看次数

如何在ColdFusion中循环查询列

我在我的CFC中有查询.该函数包含一个简单的查询.

<cfquery name="qrySE" datasource=#mydatasource#>
SELECT
  NAMES,SALARY
FROM tblTest
</cfquery>
Run Code Online (Sandbox Code Playgroud)

我想显示我的结果集(水平):

NAME1 NAME2 NAME3 NAME4
  10    20    45    62

有没有办法遍历我的查询列并为此目的创建虚拟查询?

如果有人这样做,请告诉我.

coldfusion coldfusion-9

11
推荐指数
2
解决办法
2万
查看次数

MS-SQL/ColdFusion:神秘数据库错误:对象已关闭

我正在使用ColdFusion与Microsoft SQL Server 2005,有时我收到此错误:

"[Macromedia] [SQLServer JDBC Driver]对象已关闭."

回溯总会导致一个人们期望的SQL查询,即使是没有JOIN或输入参数的简单SELECT命令或者任何花哨的东西.

到目前为止,我听到的唯一解决方案是重新启动"服务",我只能想象它是指SQL Server服务.我已经尝试重新启动SQL Server和ColdFusion服务,但它仍然会随机发生.

(同样重新启动也不是解决方案.在生产环境中,任意页面都不能随意提供任意错误消息.)

当它发生时,它会持续发生几分钟,然后消失并可能在几秒钟或几分钟内恢复.当我开发应用程序的JavaScript部分时,它开始发生,它应该与ColdFusion代码或SQL命令无关.

到目前为止,我的在线搜索一直没有结果.

任何帮助赞赏.

sql-server coldfusion sql-server-2005 coldfusion-9

10
推荐指数
2
解决办法
6234
查看次数

Railo,Open Bluedragon和Adobe Coldfusion之间有什么值得注意的差异?

尝试捕获实现之间的显着差异:

  1. Adobe ColdFusion
  2. Railo
  3. 打开Bluedragon

(我知道史密斯,但不相信它仍然活跃).

包括CFML 平台差异 - 语法,功能和可扩展性.

请注意,这不是我在其他任何地方都看不到的东西,但也许我只是没有正确搜索.因此,到那一端的链接也会计算在内.

更新

这是我在这个背景下值得注意的定义:简化解决难题的东西.例如,Railo提供<cfvideo>标记,用于转码视频 - 这是一项非常重要的任务.

我建议的东西并不值得注意:Railo函数ListAvg().

coldfusion openbd railo coldfusion-9 cfml

10
推荐指数
1
解决办法
4077
查看次数

CFSCRIPT中的CFSAVECONTENT

我很喜欢cfsavecontent,因为我们可以将长文本转换为变量(事件我可以在其中转储).但最近更多人开始使用CFSCRIPT,无法弄清楚如何在cfscript标签中使用它.

有没有办法在cfscript中编写cfsavecontent.据我所知,没有这样的功能或类可用,并且确定它也很难实现.

感谢任何反馈.

谢谢Pritesh

coldfusion coldfusion-9

10
推荐指数
2
解决办法
8296
查看次数

当ColdFusion最大化CPU时,我如何找出咀嚼/窒息的内容?

我在"中型"Amazon EC2实例上在Ubuntu上运行CF 9.0.1.CF一直在间歇性地进行癫痫发作(每天数次......但特别是没有隔离到高峰使用时间).在这种情况下,运行顶部让我(或类似的东西):

PID     USER    PR  NI  VIRT    RES     SHR S   %CPU    %MEM    TIME+COMMAND
15855   wwwrun  20  0   1762m   730m    20m S   99.3    19.4    13:22.96 coldfusion9
Run Code Online (Sandbox Code Playgroud)

因此,它显然消耗了大部分服务器资源.在我的cfserver.log中,每个seize-up的前导中都出现以下错误:

java.lang.RuntimeException: Request timed out waiting for an available thread to run. You may want to consider increasing the number of active threads in the thread pool.
Run Code Online (Sandbox Code Playgroud)

如果我运行/ opt/coldfusion9/bin/coldfusion状态,我得到:

Pg/Sec  DB/Sec  CP/Sec  Reqs  Reqs  Reqs  AvgQ   AvgReq AvgDB  Bytes  Bytes 
Now Hi  Now Hi  Now Hi  Q'ed  Run'g TO'ed Time …
Run Code Online (Sandbox Code Playgroud)

coldfusion logging jrun coldfusion-9 ubuntu-11.10

10
推荐指数
1
解决办法
6804
查看次数

在ColdFusion中,如果为0,是否有一个numberFormat()掩码来删除小数?

我正在尝试格式化数字,以便显示2位小数,除非它是一个整数 - 然后我不希望显示小数点.我试过0.00,_.__,9.99和几个组合.是否有numberFormat可以获得此结果的函数的掩码?

coldfusion number-formatting coldfusion-9

10
推荐指数
4
解决办法
9379
查看次数