小编Gur*_*awa的帖子

使用StructKeyExists代替IsDefined

出于代码增强的目的,我们将把所有isDefined()调用转换为structKeyExists().我需要知道的几件事情是:

我们如何定义查询structKeyExists()?例如:

<cfquery name="getname" datasource="dsn">select * from table</cfquery>

<cfif isDefined('getname') and getname.recordcount neq "">Do this</cfif>
Run Code Online (Sandbox Code Playgroud)

由于没有定义isDefined()范围,我们应该使用什么范围structkeyExists()

coldfusion struct

6
推荐指数
1
解决办法
1863
查看次数

使用<script>标记提供.cfm文件

我经常看到有时动态文件通过<script>标签提供,如下所示."abc.cfm"文件包含JavaScript和服务器端CF代码.

<script type="text/javascript" src="abc.cfm">
Run Code Online (Sandbox Code Playgroud)

通常,如果我们使用简单的.js文件而不是服务器.cfm文件,则JavaScript文件会缓存在浏览器中.那么上面的缓存如何表现呢?浏览器是否会使用JavaScript的缓存内容,或者每次都会向CF服务器调用以获取代码内容并重新编译js?另外,使用这种技术的优点和缺点是什么?

我搜索了很多但找不到相应的好答案,这恰当地解释了这一点.

问候

javascript coldfusion caching

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

将PHP foreach循环转换为ColdFusion

我有PHP代码,它使用foreach循环来循环并创建一个查询.我试图将其转换为ColdFusion,但我迷路了.有人能说明如何做到这一点吗?

if ($deps) {
    $num = count($deps); 
    $i = 0;
    $addon = " AND (";
    foreach ($deps as $dep) {
        $addon .= " DEPARTMENT_ID='{$dep['dep']}'".($num != ++$i ? ' OR': '');
    }
    $addon .= ")";
} else {
    // Has been assigned no departments, so they can't see any tickets
    $addon = " AND (DEPARTMENT_ID='-1')";
}
Run Code Online (Sandbox Code Playgroud)

php coldfusion

2
推荐指数
1
解决办法
720
查看次数

标签 统计

coldfusion ×3

caching ×1

javascript ×1

php ×1

struct ×1