问题标签 [coldbox]
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.
drop-down-menu - Coldfusion Coldbox - 从查询中创建和缓存下拉选项
我正在寻找意见和替代想法,因为我正在做的是工作,但想问它是否是最佳的
我有一个站点,当调用索引处理程序时,它会使用来自数据库表的特定查询填充请求集合,以便我可以构建下拉列表供用户选择。
我正在查询两个模型并将它们的结果放入各自的变量中,然后在视图中循环它们以创建下拉菜单
索引处理程序
索引视图
我知道两个查询的成本并不高,但是如果我需要运行其中的 100 个查询,就会出现可伸缩性问题。这些查询结果集变化不大,所以我在想,这些不应该被缓存或存储并以不同的方式访问吗?
我想到了html5本地存储,我用过但在这方面没有。我还考虑过创建一个新的处理函数来进行所有这些数据库调用并被缓存,然后被其他函数引用
无论如何,所有想法都值得赞赏
coldfusion - ColdFusion ( CF ) - 如何使用 ColdFusion 11 (ColdBox 4.0) 设置 Google Directory API 服务帐户
似乎无法使其正常工作。
以下是使用 Java 设置服务的文档:https ://developers.google.com/admin-sdk/directory/v1/guides/delegation
我正在尝试在 ColdFusion 中重新创建它。这是我的代码:
在我尝试创建服务之前,一切似乎都运行良好。我收到以下错误消息:
如果有区别,我正在使用 ColdFusing 11 ColdBox 4.0。提前感谢你们可以提供的任何帮助!
coldfusion - ColdBox 4.1.0 - 创建驱逐策略时出错:LRU
我正在使用 CF11 update 5。我下载了 ColdBox 4.1.0,正如文档所述,我将下载的文件夹复制到 web-root 并将文件夹重命名为 Coldbox。当我尝试运行任何示例应用程序时,我收到以下错误。
我不知道问题是什么。我搜索了互联网并找到了一个相关的东西 - https://groups.google.com/forum/#!msg/coldbox/fwmYOa4sLpY/YxmUmhroqaoJ
但这似乎并不能解决问题。有谁知道如何整理它?
oracle - contentbox 与 lucee 服务器上的 oracle 集成
我在我的机器上成功安装了以下软件。
- 虚拟机 (VM)。
- Ubuntu 12.04 32 位。
- Oracle 10g 速成版 32 位。
- Lucee (lucee-4.5.1.000-pl0-linux-installer.run)
- 内容框
完成所有安装后,我去http://localhost:8888/lucee/admin/server.cfm
检查配置一切正常。接下来我去这个URLhttp://localhost:8888/contentbox/
配置contentbox
oracle数据库,当我去创建数据源时,数据库的下拉列表中没有'oracle database'
(来源:imgh.us)
有人可以帮助我吗?
是否contentbox
可以与 oracle 集成?
coldbox - coldbox event.setView method not working as expected with module attribute
I am new to ColdBox so please be understanding :)
In the documentation I found the option of setting a view from an external module in coldbox, by providing the "module" attribute.
When in my controller I set for example event.setView (view="test_view", module="contentbox");
I get the following error:
It seems like coldbox is ignoring the module setting and is looking in the main views path \views\
, but I would expect it to look inside \modules\contentbox\views\
.
I would really appreciate if anyone would be able to help me with this issue!
regex - ColdFusion正则表达式不包括一个词
我在使用 ColdFusion 10 构建正则表达式时遇到了麻烦。如果 URL 在任何包含“mydomain.com”的子域的末尾包含“dev”,我需要 reFind() 返回零。
我在 Adobe 的文档中找到了以下内容:(http://help.adobe.com/en_US/ColdFusion/10.0/Developing/WSc3ff6d0ea77859461172e0811cbec0a38f-7ffb.html)并基于此我尝试使用前瞻概念。
认为这会起作用,但它没有:
不明白为什么这两者都为零:
这是我对 (?=) 的预期结果:
注意:这是用于 ColdBox 的环境配置,我只能将一个正则表达式传递给一个名为“environments”的变量,然后该变量为匹配的环境调用一个方法。我不希望在该方法中进行第二次检查以找到“dev.”,但如果必须的话,我会的。
感谢您的任何帮助!
hibernate - 具有新数据源的虚拟实体
我有一个Users
实体在几个不同的应用程序中重复,它只是从application.cfc
. 我正在尝试将应用程序的某些部分合并到一个位置,因此我需要使用不同的数据源访问实体,因为一个应用程序将访问所有部分。
component accessors=true persistent=true table="Users" entityName="Users" extends="common.model.BaseActiveEntity"{...}
根据我在网上找到的内容,我应该能够从虚拟实体服务中为该实体设置数据源,如下所示:
但是当我将实体转储到页面以查看它包含的内容时,它已默认返回到application.cfc
. 我试图弄清楚是否有办法将数据源强制到实体。有任何想法吗?
coldfusion - 使用 Coldbox 的 SES 显示为 Ã(波浪号)的所有特殊字符
使用冷箱,Coldfusion 9。
我已经使用 form-post 和 url 参数对此进行了测试。在这两种情况下,我都会提交字符串:
"à á Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü ß"
,在这两种情况下,我都会立即将输入转储到浏览器,现在看起来像:
“ à á à à à à à à à à à à à à à à ã
.
元标记有:charset=utf-8
我也试过charset=iso-8859-1
.
没什么区别。
现在,有趣的是,我在同一台服务器上构建了一个简单的 CF 页面,但在 Coldbox 框架之外,并且在表单/url 发布后字符显示正确。
在 Coldbox 中,表单和 url 值被传输到 RequestCollection (RC)。如果我在表单/url 发布后立即转储 RC,我会看到错误的字符。
因此,Coldbox 开始看起来像是将“好”字符从本机 url/form 范围中取出,并将“坏”字符放在 RC 中的位置。
谁能建议我接下来可以看哪里?是否有我应该寻找的 ColdBox 设置?可能完全是另外一回事吗?
更新
我使用 SES 风格的路由调用脚本,如下所示:
如果我以更传统的方式调用它,我会得到正确的字符来显示!
麻烦的是,整个应用程序都使用 SES,所以我无法开始重构它。所以我需要在 SES 配置中找到一些使它出错的东西。诡异的...
有人见过这个吗?
coldfusion - 导入路由配置文件时出错
我正在从 Coldbox 3.8.1 更新到 Coldbox 4.1.0,我不断收到的错误是:
导入路由配置文件时出错:找不到包含的模板 config/Routes.cfm。注意:如果您希望使用包含的绝对模板路径(例如,template="/mypath/index.cfm"),则必须使用 ColdFusion 管理器为该路径创建映射。或者,您可以使用每个应用程序设置来指定特定于此应用程序的映射,方法是在 Application.cfc 中指定映射结构到 THIS.mappings。
使用相对路径(例如,template="index.cfm" 或 template="../index.cfm")不需要创建任何特殊映射。因此,建议您尽可能使用包含包含的相对路径。
事情是这样的,为了让它抛出该错误,它会检查以确保文件存在fileExists(expandPath(config/Routes.cfm))
以及我已经手动检查并看到文件确实存在。我尝试更改它正在查找的位置,并使用绝对路径将映射添加到 CF,但它不断弹出此错误。关于为什么文件确实存在的任何想法,并且 CF 可以看到它为什么它说它不能?
coldfusion - 如何检查冷箱路由配置是否有效?
我正在使用 Coldbox 框架开发自己的博客。我还在我的博客上添加了路由配置。我使用下面给出的 addRoute() 方法创建了 URL 路由。
addRoute(pattern="/login", handler="security.login", action="login");
但这也行不通,网址值也会转到
www.myBlog.dev/login
我在下面直接更改了 URL(安全是处理程序,登录是操作页面)
www.myBlog.dev/index.cfm/security/login
那工作正常。任何人都可以提供解决方案来解决此问题。