标签: cfml

将列表包装到列中

我正在使用ColdFusion填充包含<ul>列表(ColdFusions)的模板.

其中大部分时间并不长,但有些长度非常长,并且可以真正站成2-3列.

有没有<ul>,ColdFusion或者<ul>(我有jQuery`可用)方法可以轻松完成这项工作?保存一些滚动功能并不值得一些过于复杂的重量级解决方案.

html javascript css jquery cfml

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

选择ColdFusion MVC框架

我正在接管很多ColdFusion的东西,这些东西在我们的商店里挥之不去,他们坚持要留在ColdFusion上,并且这个领域的新项目必须在CF中完成 - 基本上这部分是不可协商的.我在CF方面不是很有经验(自2003年以来没有触及它)因此我的大部分开发工作都是在过去的4到5年中使用.Net,MVC,C#,Linq-to-SQL.

我正在寻找一个MVC框架,我可以将我的Asp.Net MVC体验与希望集成的ORM相关联(我至少暂时使用CF 8).我发现了一些像模型和胶水,Mach II和Coldbox等但我真的不知道从哪里开始,并希望从使用者那里得到一些关于它们的优点,缺点等的意见他们.

我知道我需要对CFML进行大量的刷新(几乎是重新学习),所以我不需要被告知 - 我在这里展望未来.

您能否分享一下您在CF MVC框架上的任何信息,以帮助我选择哪一个最适合我?谢谢.

model-view-controller coldfusion frameworks coldfusion-8 cfml

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

我可以在ColdFusion中按索引获取查询吗?

我想在ColdFusion Query对象中获取特定行而不循环它.

我想做这样的事情:

<cfquery name="QueryName" datasource="ds">
SELECT *
FROM    tablename
</cfquery>

<cfset x = QueryName[5]>
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误,说该查询不能被"5"索引.我知道这个查询中有超过5条记录.

coldfusion cfquery cfml

35
推荐指数
5
解决办法
6万
查看次数

在ColdFusion中加入两个数组

是否有一种内置方式可以在ColdFusion中连接两个数组,类似于JavaScript array.concat()

arrays coldfusion cfml

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

为什么ColdFusion中0.06 + 0.01 = 0.07?

为什么ColdFusion中的数学运算似乎不受浮点数学问题的影响?拿代码:

result = 0.06 + 0.01;

writedump(result);
writedump(result.getClass().getName());
Run Code Online (Sandbox Code Playgroud)

哪个输出

0.07

java.lang.Double中

然而,相当的Java代码产生了我在添加两个双精度时所期望的:

public static void main(String[] args) {
    double a = 0.01d;
    double b = 0.06d;

    System.out.println(a + b); //0.06999999999999999
}
Run Code Online (Sandbox Code Playgroud)

这是我期望从ColdFusion看到的,因为浮动数学的现实(http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html).

ColdFusion在幕后做了一些"魔术"还是我在这里看到一个孤立的异常?

java coldfusion floating-point-precision cfml

28
推荐指数
1
解决办法
1315
查看次数

如何在cfscript标签内部进行cfdump?

为了调试我想将某些变量转储到我的网页上.我怎么能从cfscript标签内做到这一点?

我尝试了以下但它不起作用:

<cfscript>
  ...
  <cfif cgi.REMOTE_ADDR eq "IP">
    <cfdump var="#var1#"><br/>
  </cfif>
  ...
</cfscript>
Run Code Online (Sandbox Code Playgroud)

关于可以做什么的任何线索?

coldfusion openbd railo cfml

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

cfqueryparam与ColdFusion中的like运算符

我的任务是经历一些最近遭受过相当讨厌的SQL注入攻击的ColdFusion站点.基本上我的工作涉及向<cfqueryparam所有内联sql 添加>标签.在大多数情况下,我已经把它弄下来了,但有人能告诉我如何使用cfqueryparam与LIKE运算符?

如果我的查询如下所示:

select * from Foo where name like '%Bob%'
Run Code Online (Sandbox Code Playgroud)

我的<cfqueryparam>标签应该是什么样的?

coldfusion openbd railo cfml

25
推荐指数
1
解决办法
8476
查看次数

如何将数字的字符串表示形式转换为coldfusion中的数字?

我希望能够将字符串数字(如"1,427.76")转换为coldfusion中的数字,但逗号会使其失败.除了必须删除逗号之外,还有一种简单的方法吗?

<cfset string = "1,427.75">

<cfset number = string * 100>
Run Code Online (Sandbox Code Playgroud)

尝试对其执行数学运算时发生错误.如果删除逗号它工作正常但我从数据库计算得到逗号.

coldfusion cfml

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

ColdFusion对象是通过引用还是通过值传递的?

ColdFusion对象(即通过cfobject调用的CFC)通常是通过引用还是通过值传递(复制到内存中)?是否可以强制ColdFusion以任何一种方式传递对象?

oop coldfusion cfc cfml

24
推荐指数
3
解决办法
2673
查看次数

使用ColdFusion将文件上传到Google云端硬盘

*更新为更好的第二部分 - 现在得到"308恢复不完整",即使文件应该只是一个上传!

我使用cfgoogleRay Camden 的基础.但Google已弃用文档上传代码.新标准是Resumable Media Uploads.

我在上面引用的Google文档中使用了这部分(包括"启动可恢复的上传请求").

呼叫页面:

<cfset application.cfc.Google                   = createObject('component','#path_cf_cfc#Google') />
<cfset application.cfc.GoogleDocs               = createObject('component','#path_cf_cfc#GoogleDocs') />

<cfset gtoken = application.cfc.GoogleDocs.authenticate(emailaddress,password)>

<CFSET testdoc = "a\filepath\documentname.doc">
<CFSET FileType = "application/msword">
<CFSET FileTitle = "test_001">

<cfset temp = application.cfc.GoogleDocs.upload_auth("#Application.Map.DocStorage##tv.testdoc#",FileType,FileTitle)>  

<CFSET uploadpath = Listgetat(Listgetat(temp.header,ListContains(temp.header,"https://docs.google.com","#chr(10)#"),"#chr(10)#"),2," ") >  

<cfset temp2 = application.cfc.GoogleDocs.upload_file("#Application.Map.DocStorage##tv.testdoc#",FileType,FileTitle,uploadpath)>
Run Code Online (Sandbox Code Playgroud)

该代码适用于并包括cfset临时行(获取唯一上载URI)

以下是upload_auth的代码:

<cffunction name="upload_auth" access="public" returnType="any" hint="I get a uniqu URI from Google API." output="false">
<cfargument name="myFile" type="string" required="true" hint="filepath to upload.">
<cfargument name="myType" …
Run Code Online (Sandbox Code Playgroud)

coldfusion google-drive-api cfml

24
推荐指数
1
解决办法
1225
查看次数