问题标签 [cfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4697 浏览

coldfusion - ColdFusion cfc 方法可以确定自己的名称吗?

我正在创建一个 API,并在每个方法中调用一个日志记录方法以进行审计和故障排除。就像是:

我想避免手动重复方法名称。有没有办法以编程方式确定它?

我查看了 GetMetaData() 但它只返回有关组件的信息(包括所有方法),但没有返回有关当前正在调用的方法的信息。

0 投票
4 回答
5106 浏览

coldfusion - ColdFusion CFC 最佳/推荐实践的集合?

我一直在建立一个 CFC 最佳实践列表以供分享。

那里有很多文章,但我认为将通过经验学到的任何技巧和技巧集中在一个地方可能会很巧妙。

我将在此处添加一些链接以使其继续进行,但我认为最好的方法不是可以在 Google 上搜索到的长文章。

CFC 最佳实践

Macromedia CFC 最佳实践

更新:这已成为社区 wiki

0 投票
3 回答
3265 浏览

apache-flex - Flex:通过 CFC 保存可编辑的数据网格

我有一个可编辑的数据网格,我需要能够通过 ColdFusion 中的 CFC 将其与其他表单字段一起保存。

基本上,目的是通过 RO 检索到许多位置,这些位置构成第一列,其余列是数据类型,即人口统计、客户备注、约会等,其想法是用户勾选每个复选框网格表示他们很乐意与这些位置共享数据类型。必须以这种方式完成,因为位置可能会发生变化,因此随着时间的推移可能会有两个或四个或更多。

代码运行到目前为止运行并且看起来不错但是节省位让我发疯!请帮忙。

在此先感谢 :) 代码(出于理智的原因而缩写)如下:

0 投票
3 回答
1207 浏览

apache-flex - Flex ColdFusion CFC 位置

我是一名希望打入 Flex 的 ColdFusion 开发人员。我有几个正在测试的 Flex 应用程序,但在连接到我的 CFC 时遇到问题。我试过了:

  • 在 CFAdmin 中创建映射,
  • 将 CFC 与 Flex 应用程序放在同一文件夹中,
  • 将 CFC 放在 C:\Coldfusion8\Gateway\CFC 文件夹中,

一切都无济于事。

每次,我都会收到“找不到 ColdFusion 组件或接口”错误。我错过了什么?

下面是我如何调用 CFC 以供 Flex 使用。

0 投票
2 回答
1249 浏览

soap - ColdFusion 中用于 WSDL 的 XSD

如何从 ColdFusion 中生成的 WSDL 生成 XSD?我不确定 XSD 如何用于创建 SOAP 存根,但有人需要它,所以我需要找到一种方法来生成它。我尝试为此使用一些在线工具,但它显示“内联定义”。

希望有人知道如何做到这一点。

0 投票
4 回答
3664 浏览

coldfusion - 是否可以针对组件类型和/或继承类型测试对象?

更新:根据答案,我最初选择了使用 IsInstanceOf() 的方法,它是为这种需要而设计的。然而,由于某种未知的原因,它被证明是极其低效的。后来在调试应用程序时,我最终只是在要使用的对象上设置了一些属性,而不是 IsInstanceOf,从而使速度提高了几个数量级。

我想做的是在 ColdFusion 中测试一个对象,看看它是什么类型的组件。就像是...

我认为这是可能的,但收到一条错误消息,指出我传递的类型与有效类型列表中的类型不对应...

有效类型参数有:any、array、Boolean、date、numeric、query、string、struct、UUID、GUID、binary、integer、float、eurodate、time、creditcard、email、ssn、telephone、zipcode、url、regex、range 、组件或变量名。

有没有办法在 ColdFusion 中实现这一点?

0 投票
6 回答
1165 浏览

apache-flex - 如何保护 CFC 中的 access="remote" 功能免受窥探者的侵害?

CFC 的一大特色是能够为直接的 .cfm 页面和 Flex 应用程序重用代码。

我开发的一个这样的应用程序使用 Flex 的图表功能,需要访问 cfc 中的“getResults()”函数。

所有这些内容都在身份验证机制之后,但是由于 cfc 将向 wsdl 请求开放自己:

https://myserver.com/c/functions.cfc?wsdl

如果 URL 查询设计正确,实际上会将结果返回给浏览器:

https://myserver.com/c/functions.cfc?method=getResults&Term=2009&Course=Anatomy

人们使用了哪些技术来保护 cfc 免受直接访问,除非请求直接来自 CFML 处理器或来自 Flex Remoting?

0 投票
3 回答
3685 浏览

coldfusion - CFC 中的 cfscript 函数默认为 output=false 吗?

我以为在cfscript中定义为函数的CFC方法默认是output=false,但是当我在cfcexplorer.cfc(浏览器直接打开CFC)中打开CFC时,它显示输出:已启用。

cfcexplorer.cfc 的错误?

0 投票
2 回答
188 浏览

data-structures - 是否可以使用参数动态填充 CFC?

以下代码错误:

但我真的很想知道是否可以为 CFC 动态设置参数 - 还是简单地传入一个结构并处理它更好?

谢谢罗伯
_

0 投票
6 回答
3668 浏览

coldfusion - ColdFusion 类定义错误

我有以下 Applicaton.cfc

这是我的组件 UserGateway.cfc

这是我的同一个.cfm

我收到以下错误:

我错过了什么?

当我这样做时,它会起作用。这一定是我作为初学者没有得到的微不足道的东西。

应用程序.cfc

相同的.cfm