标签: coldfusion

如何测试ColdFusion结构中是否存在变量?

我想测试一下:

<cfif Exists(MyStruct["mittens"])>
</cfif>
Run Code Online (Sandbox Code Playgroud)

如果MyStruct中不存在"连指手套"键,它会返回什么?0,还是""?

什么应该取代存在的功能?

UPDATE

我试过了,

<cfif IsDefined(MyStruct.mittens)>
Run Code Online (Sandbox Code Playgroud)

这也引发了错误

元素手套在MyStruct中未定义.

coldfusion

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

cfdocument用于HTML-> PDF转换的渲染引擎是什么?

简单的问题:有没有人知道CF8使用什么来将HTML呈现为PDF?

更具体地说,我想知道版本,如果有完整的描述,它的功能/不支持.

(例如,它不支持CSS分页 - 你需要使用不那么灵活的cfdocumentitem)

pdf coldfusion

9
推荐指数
4
解决办法
1011
查看次数

解码ColdFusion中的数字HTML实体?

我需要一种方法将数字HTML实体转换为它们的纯文本字符等价物.例如,我想转变实体:

&#0233;
Run Code Online (Sandbox Code Playgroud)

进入角色:

é
Run Code Online (Sandbox Code Playgroud)

通过一些谷歌搜索我找到了一个名为HtmlUnEditFormat的函数,但是这个函数只转换命名实体.有没有办法解码ColdFusion中的数字实体?

coldfusion html-entities

9
推荐指数
1
解决办法
6494
查看次数

Web开发中的源代码控制系统

我们刚刚开始寻找源代码控制系统.我意识到我们落后了,但迟到总比没有好.我们团队中的所有成员都没有过去任何系统的经验,所以我希望在我们开始研究不同的工具时能找到一些基本的东西.以下是我们团队的一些背景知识:

  • 我们的团队由开发人员和设计师组成
  • 我们主要在PC上使用Mac上的一个或两个
  • 许多人对基于命令行的系统不满意
  • 我们的大部分发展都是针对网络的
  • 我们在ASP.NET,ColdFusion和PHP中开发

我们计划研究一些:

任何这些经历都有助于了解.

php asp.net version-control coldfusion cfml

9
推荐指数
2
解决办法
944
查看次数

如何使用Coldfusion修改JPEG图像的EXIF元数据?

我正在使用Coldfusion查看存储在文件系统中的图像,我可以读取JPEG的EXIF元数据,但我想知道是否可以修改此信息并重新保存图像.

coldfusion jpeg exif

9
推荐指数
1
解决办法
1492
查看次数

coldfusion清单

我想知道是否有一种简单的方法可以在coldfusion列表或数组中强制执行不同的值.

谢谢

arrays coldfusion list distinct distinct-values

9
推荐指数
3
解决办法
3961
查看次数

API - CFC与cfinclude

因此,我所工作的公司在我们的网站上采用了相当无组织的方法.我们所有的脚本都是程序性的,并且抛出了cfinclude.我一直想把它组织成一个内部API,其他Web开发人员会用它来做任何事情(因为做了一个改变让我经历并定位每个需要更新的其他更改实例).

我终于有了一个实例,向老板展示了一下.它遵循我所假设的正常方法(来自我的谷歌搜索).服务层> Gateway&DAO> Beans,有一些工厂可以帮助创建对象.它运作良好,完全符合我的要求.他对它印象深刻并且同意我们需要修改我们的代码并更好地组织它,但是没有看到使用这种面向对象的API调用方法来获取大量cfinclude来完成同样的事情的优势.从本质上讲,从他解释cfincludes的方式来看,它的工作方式与方法调用相同.

他被要求使用我的方法与这个cfinclude的优点,对于我的生活,除了在一个对象内分组相似的数据之外,我真的找不到任何明显的优势.还有什么,或者更确切地说,采用cfinclude方法是否有利?

oop api coldfusion procedural-programming

9
推荐指数
1
解决办法
612
查看次数

使用jquery偶尔的ajax响应错误{readyState = 0,status = 0,statusText ="error"}

我使用jquery(和coldfusion serverside)遇到了AJAX响应的问题.有时它会起作用,有时则不起作用.当我测试直接调用它的服务器端组件时 - 它总是有效,所以我猜问题是ajax响应.我直接从服务器获取serverurl - 因此它不应该是跨域问题.我只是显示和隐藏div-tags所以它不应该是在处理ajax响应之前重新定位url.我在这上面拔了很多头发.

addTask方法的代码:

function addTask(){
var priority = $('#ff-add-task-priority').length > 0? $('#ff-add-task-priority').val() : 0;

$.ajax({
        url: settings.server+'/c/Tasks.cfc?method=addTask',
        data: { userid: settings.userid, 
                taskname: $('#ff-add-task-name').val(),
                tasknote: $('#ff-add-task-note').val(),
                completed: $('#ff-add-task-completed').val(),
                priority: priority,
                },
        type: 'POST',
        dataType: 'json',
        success: function(response) {
            var output = addRow(response, $('#ff-add-task-name').val(), 0,0);
            $('#data-list-tasks').append(output);

            $('#main').children().addClass('hide');
            $('#section-list-tasks').removeClass('hide');
            resetForm($('#add-task-form'));
            //route('#section-list-tasks');
        },
        error: function(ErrorMsg) {
           console.log('Error', ErrorMsg);
        }

    });

}
Run Code Online (Sandbox Code Playgroud)

Firebug输出显示AJAX调用有时有效,有时失败:

POST http://dev.wedoolist.com/c/Tasks.cfc?method=addTask jquery.min.js (linje 2) Error Object { readyState=0, status=0, statusText="error"} #secti...t-tasks (linje 124)
POST http://dev.wedoolist.com/c/Tasks.cfc?method=getTasks 200 OK …
Run Code Online (Sandbox Code Playgroud)

ajax coldfusion jquery

9
推荐指数
1
解决办法
5815
查看次数

Coldfusion OpenXml错误:无法加载文件或程序集'DocumentFormat.OpenXml'

我是.net编码器,我对ColdFusion真的很新.我写了一个自动生成发票的.dll库.我需要使用ColdFusion应用程序中的库.我已经成功地将库中的类作为coldfusion对象加载,因为我可以调用这些方法.但是,我的类中有一个方法使用WordprocessingDocument,它是DocumentFormat.OpenXml.Packaging的一个类.我实际上收到此错误:

System.IO.FileNotFoundException:无法加载文件或程序集'DocumentFormat.OpenXml,Version = 2.5.5631.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.该系统找不到指定的文件.文件名:'DocumentFormat.OpenXml,Version = 2.5.5631.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'位于InvoiceLibrary.DocumentHandler.ProcessDocument()的InvoiceLibrary.DocumentHandler.ConvertDocumentToDOCX(字符串文件
)

我导入了DocumentFormat.OpenXml.dll,因此是WindowsBase.dll文件

<cfObject type=".NET" name="WordprocessingDocument"
     class="DocumentFormat.OpenXml.Packaging.WordprocessingDocument" 
     assembly="C:\Users\mydocs\Documents\Visual Studio 2012\Projects\InvoiceGenerator\InvoiceLibrary\bin\Release\DocumentFormat.OpenXml.dll,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\WindowsBase.dll">
Run Code Online (Sandbox Code Playgroud)

我需要你的指导我做错了什么或我在这里缺少什么?

.net c# coldfusion openxml

9
推荐指数
1
解决办法
6883
查看次数

Coldfusion 11中的CFToken/CFID

CF11正在将这些cookie的值添加到看起来是应用程序名称的哈希值的前面.

在CF9中,我的CFID值是这样的:2219在CF11中,这变为Z3ir0kan93jawdd3kz38onobced8tfgn2kc3fy8i0w884gqffsn-2219

我需要能够在同一个池中运行CF9和CF11服务器(当我们进行升级时),但cookie值的差异意味着如果您登录CF9服务器并导航到CF11服务器,那么'我会退出

有没有办法让CF11将CF9格式用于这些cookie值?

cookies coldfusion

9
推荐指数
1
解决办法
1912
查看次数