问题标签 [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 投票
3 回答
775 浏览

coldfusion - 如何将查询中的记录放入 DAO?

我已经编写了一个网关来从我的数据库中获取结果集。我如何将每一行存储在一个单独的 dao 中,以便我可以进一步操作每条记录?或者我可以直接访问结果集来获取记录吗?

这是我的网关(顺便说一句,我是否应该将 cfquery 中的条件逻辑写入扩展此网关的单独 cfc?)

我已经阅读了很多文章,似乎对这个问题有不同的看法(DAO vs. Gateway,DAO & Gateway 等)。什么是最佳实践,专业人士会做什么?

0 投票
3 回答
3241 浏览

variables - cfproperty 标记定义变量和coldfusion 中的变量范围变量有什么区别?

cfproperty 标签定义变量和 ColdFusion 中的 variables 范围变量有什么区别?

我有 Java 语言经验,您能否将 ColdFusion cfproperty 变量、变量范围变量与 Java 实例变量和类变量进行比较?

非常感谢!

0 投票
1 回答
758 浏览

logging - 为什么我的coldfusion cfc 无法访问application.cfm 中包含的udf?

我在 application.cfm 中包含了一个日志记录功能(不能使用 cflog),我的 .cfm 页面可以访问它,但是我使用的任何组件都会给我一个“变量 LOGGER 未定义”。错误。

应用程序.cfm

日志记录.cfm

关于我做错了什么的任何想法?

0 投票
6 回答
1107 浏览

coldfusion - Ajax 请求,是否通过 MVC 框架(例如 ColdBox)?

您是通过选择的 MVC 框架还是直接向 CFC 发出 ajax 请求?

我倾向于绕过 MVC,因为我不需要来自 ajax 请求的“视图”。

通过 MVC 框架(如 Coldbox)路由 ajax 调用的优点是什么?

更新:找到此页面http://ortus.svnrepository.com/coldbox/trac.cgi/wiki/cbAjaxHints但我仍在努力思考它带来的复杂性带来的好处......

0 投票
1 回答
131 浏览

coldfusion - CFTHREAD 可以用于 LDAP 内务管理吗?

我可以使用 CFTHREAD 使 LDAP 中的两条记录保持同步吗?

我需要通过在其他地方查找 cn 来检查记录是否仍然有效。因此,如果它无效,我想将其删除。这意味着获取我想要的类型的所有当前记录,将它们全部删除并再次添加它们(减去我不想要的那个)

0 投票
2 回答
1368 浏览

coldfusion - 你能重新分配默认值吗

我正在调用 cfc,cfc 有一组默认参数,如下所示:

我想做的是使这些参数不再是必需的(如您所见,required="no"),但如果需要,我想重新分配参数变量。

所以像:

但我无法覆盖默认的 ARGUMENTS 变量。你有什么可以发现我做错了吗?

编辑:

我这样做是因为如果没有参数传递给 cfc,我想创建一个。我想如果参数没有长度,我应该 cfset 一个局部变量?


<cfparam>仅当变量之前未定义时才有效。您的函数参数不是未定义的,它们只是碰巧有它们的默认值。所以你可以这样做:

这样,如果您不提供“opt”(或故意将其设置为“default”),它将被分配某种动态默认值。如果需要,您仍然可以将其设为空。

除了“默认”之外,您还可以选择其他一些不太可能的值,以便区分“未提供”和“空”。(有时我希望 ColdFusion 支持实际的空值......)

0 投票
3 回答
1074 浏览

coldfusion - 在 CF9 中编写 cfc 的编码约定?

随着在 CF9 中编写 CFC 的新方法,CF9 有哪些新的编码约定?

这里有一些我能想到的...

0 投票
1 回答
1087 浏览

apache-flex - 未找到 Flex RemoteObject 源

我们的 flex 项目,在当前环境中使用 Coldfusion 7 单服务器运行良好。

我们将此项目移至 Coldfusion 8 多服务器,并更新了相对于 Web 根目录的远程对象路径。

我们现在收到的错误是

faultCode:Server.Processing faultString:'无法调用 CFC - 找不到 ColdFusion 组件或接口 myProject.cf.main。' faultDetail:'有关详细信息,请在 ColdFusion Administrator 中打开 Robust Exception Information'

从 webroot 到 cfc 的路径是 myProject/cf/main.cfc ...有什么想法吗?

0 投票
2 回答
833 浏览

orm - CF9 中用于持久 CFC 的 New/CreateObject() 与 EntityNew() 之间的区别?

用于创建对象的 New/CreateObject() 与用于在 CF9 中为持久 CFC 创建实体的 EntityNew() 之间有什么区别(如果有)?

0 投票
1 回答
292 浏览

apache-flex - Flex 3 / Coldfusion 8 数字问题

我们最近从 Coldfusion 7 迁移到了 Coldfusion 8。我们的一个报告 flex 应用程序获取 cfc 查询的返回结果,并在该 ArrayCollection 中添加一列。它适用于冷融合 7,但现在,在冷融合 8 中,它将该列视为字符串而不是数字,这会导致负值出现 NaN 错误。它在数据库中是 numeric(12,2) NOT NULL。当我将它转换为 Number(var) 时,它在 Flex 中有效,但我不想在我们所有的项目中这样做……有人遇到过这个问题吗?