问题标签 [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.
coldfusion - 如何将查询中的记录放入 DAO?
我已经编写了一个网关来从我的数据库中获取结果集。我如何将每一行存储在一个单独的 dao 中,以便我可以进一步操作每条记录?或者我可以直接访问结果集来获取记录吗?
这是我的网关(顺便说一句,我是否应该将 cfquery 中的条件逻辑写入扩展此网关的单独 cfc?)
我已经阅读了很多文章,似乎对这个问题有不同的看法(DAO vs. Gateway,DAO & Gateway 等)。什么是最佳实践,专业人士会做什么?
variables - cfproperty 标记定义变量和coldfusion 中的变量范围变量有什么区别?
cfproperty 标签定义变量和 ColdFusion 中的 variables 范围变量有什么区别?
我有 Java 语言经验,您能否将 ColdFusion cfproperty 变量、变量范围变量与 Java 实例变量和类变量进行比较?
非常感谢!
logging - 为什么我的coldfusion cfc 无法访问application.cfm 中包含的udf?
我在 application.cfm 中包含了一个日志记录功能(不能使用 cflog),我的 .cfm 页面可以访问它,但是我使用的任何组件都会给我一个“变量 LOGGER 未定义”。错误。
应用程序.cfm
日志记录.cfm
关于我做错了什么的任何想法?
coldfusion - Ajax 请求,是否通过 MVC 框架(例如 ColdBox)?
您是通过选择的 MVC 框架还是直接向 CFC 发出 ajax 请求?
我倾向于绕过 MVC,因为我不需要来自 ajax 请求的“视图”。
通过 MVC 框架(如 Coldbox)路由 ajax 调用的优点是什么?
更新:找到此页面http://ortus.svnrepository.com/coldbox/trac.cgi/wiki/cbAjaxHints但我仍在努力思考它带来的复杂性带来的好处......
coldfusion - CFTHREAD 可以用于 LDAP 内务管理吗?
我可以使用 CFTHREAD 使 LDAP 中的两条记录保持同步吗?
我需要通过在其他地方查找 cn 来检查记录是否仍然有效。因此,如果它无效,我想将其删除。这意味着获取我想要的类型的所有当前记录,将它们全部删除并再次添加它们(减去我不想要的那个)
coldfusion - 在 CF9 中编写 cfc 的编码约定?
随着在 CF9 中编写 CFC 的新方法,CF9 有哪些新的编码约定?
这里有一些我能想到的...
- 始终使用 LOCAL 范围
- 始终包含
init()
返回自身的方法,因为New
如果找到会调用 init()。 - 如果它是 ORM 实体,请不要放入所需的参数,否则会出现异常...
init()
- 始终使用
THIS.setXXX
init() 中的 XXX 是属性名称,以便它会调用隐式设置器或自定义设置器(如果可用)。 - 放弃 CF8 之前的实例范围约定,请参阅:http ://henrylearnstorock.blogspot.com/2009/08/should-we-abandon-instance-scope-in-cf9.html
- 脚本样式 CFC 中的组件和函数没有 output=false,请参阅: http: //www.coldfusionjedi.com/index.cfm/2009/8/26/Ask-a-Jedi-Impact-of-whitespace-and-script氟氯化碳
- 使用更清洁、更高效
isNull(arguments.optionalArg)
的代替isDefined()
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 ...有什么想法吗?
orm - CF9 中用于持久 CFC 的 New/CreateObject() 与 EntityNew() 之间的区别?
用于创建对象的 New/CreateObject() 与用于在 CF9 中为持久 CFC 创建实体的 EntityNew() 之间有什么区别(如果有)?
apache-flex - Flex 3 / Coldfusion 8 数字问题
我们最近从 Coldfusion 7 迁移到了 Coldfusion 8。我们的一个报告 flex 应用程序获取 cfc 查询的返回结果,并在该 ArrayCollection 中添加一列。它适用于冷融合 7,但现在,在冷融合 8 中,它将该列视为字符串而不是数字,这会导致负值出现 NaN 错误。它在数据库中是 numeric(12,2) NOT NULL。当我将它转换为 Number(var) 时,它在 Flex 中有效,但我不想在我们所有的项目中这样做……有人遇到过这个问题吗?