问题标签 [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.

0 投票
3 回答
1603 浏览

coldfusion - 收到事件处理程序未在 Coldbox 中注册的错误

我收到以下错误消息。我已经在 handlers 目录中创建了 Uploads.cfc 处理程序。检查了一切,找不到解决方案。

错误类型:HandlerService.EventHandlerNotRegisteredException:[N/A]

错误消息:事件:上传是无效的注册事件。

这是 Uploads.cfc 代码:

你能建议一个解决方案吗?

0 投票
0 回答
79 浏览

coldfusion - CF Entity 隐式 getter 将空格放在数字前面

我有以下对象定义:

我遇到的问题this.getValueNumber()是返回数字,但前面有空格。

将其包装在 trim()trim(this.getValueNumber())中不会删除数字前的空格。

在 CF 中使用数字时,这似乎不会导致问题,但是当我将数字放入 JS 函数并尝试在 JS 中使用它时,就会出现问题。

有没有人遇到过这个问题?有什么办法阻止吗?它发生在 cf9、cf10 和 Railo 4.0 上。

0 投票
2 回答
1578 浏览

coldfusion - ColdBox - 如何使用 setView() 调用设置视图和传递参数?

我将ColdBoxColdFusion 10一起使用。我想用setView()传递一个参数说 id=1000 。我找不到任何传递参数的示例。

这是代码:

0 投票
1 回答
324 浏览

coldfusion - 使用 Coldfusion 发送大量电子邮件

这个问题可能与做任何高容量的事情有关,但在这种情况下,我正在尝试发送电子邮件。

我已经在一个新线程中设置了发送过程,因此用户无需等待,并将请求超时覆盖为一个小时。

问题是,一旦该过程发送了大约 2000 封电子邮件(在下面的代码中循环大约 2000 次),服务器就会耗尽内存,停止响应,并且需要重新启动。

阅读这方面的其他主题,CF 应该能够很好地处理这么多的电子邮件。

我考虑过的一件事是将所有对象调用更改为直接 DB 查询并使用 cfmail 标记(我猜)删除所有对象的创建和建立在到达请求(我猜这是正在发生的事情),但我不确定这是否会有所作为,并且如果可能的话真的想避免这种方法。我考虑的其他事情是将其拆分为 3 或 4 个单独的线程,但同样,不确定这是否能解决问题。

有没有人遇到过这个问题,您发现什么可以让处理继续进行而不会使 ram 慢慢填满并杀死服务器?

0 投票
1 回答
2614 浏览

angularjs - 白标应用程序的站点架构

我即将启动一个白标服务器端应用程序,但我不想跳进去开始编码。这是我以前不需要做的事情,至少不是从头开始,这次我是控制者!

我从事过许多应用程序,无论好坏,但在大多数情况下,我总是注意到从架构的角度来看,应用程序背后缺乏思想,这最终会影响到我们。这不是对任何人的反映,大多数时候我们都受到打电话的业务的约束。反正...

我决定使用 mysql 与 Railo、Coldbox 和 AngularJs 一起使用。但这不是讨论的重点,它更像是一个仅供参考。

我正在寻求帮助的是如何设计一个网站,以便我能够保存核心和自定义代码(我将其称为客户端代码)。是的,不幸的是,我对此进行了研究,没有太多关于如何解决这个问题的讨论。

我这是什么意思?我想要一个网站的基本外壳,其中一组代码文件可以被多个客户使用,例如,将进行注册、公司详细信息、登录、语言设置等的模块。但是,对于每个客户,总是有请求对于定制,所以我希望能够使用客户端代码覆盖核心代码。

我对 Coldbox 基础知识(即一个代码库一个站点)有很好的了解,但不足以实现我的目标。

这是 Coldbox 应用程序的基本结构,这就是我看到客户端目录结构的方式。

+ApplicationRoot
|---+ 配置
|---+ 框架
|---+ 处理程序
|---+ 插件
|---+ 布局
|---+ 视图
|---+ 包括
|---+ 拦截器
|---+ 型号
|---+ 模块
|---+ Application.cfc
|---+ index.cfm

如果以上是一个客户应用程序的基本结构,它将如何扩展到核心代码?请记住,我认为核心代码将包含模块的 dao、服务、网关、bean。这些将在哪里存在,核心代码在其他文件夹中是否具有类似的结构?

+ApplicationRoot
|---+ 核心代码
|-----+ 框架
|-----+ 插件
|-----+ 拦截器
|-----+ 视图
|-----+ 模型
| -----+ 模块

---+ 客户端一
|-----+ 按照上面的客户端目录结构

---+ 客户端二
|-----+ 按照上面的客户端目录结构

感谢您花时间阅读本文,希望您能引导我朝着正确的方向前进。

0 投票
1 回答
283 浏览

coldfusion - 冷箱路由动态数量的路径变量

我正在开发一个冷箱应用程序,我想创建一个接受“n”个路径变量作为一个变量的路由。这就是我的意思。

我希望能够将之后的所有内容/api作为一个路径变量获取,我可以在其中拆分/并获取值,或者能够在/api.

有没有办法设置一个路由来做到这一点?

任何想法将不胜感激。提前致谢。

0 投票
1 回答
115 浏览

coldfusion - ContentBox 在安装时出现错误

我目前正在尝试在我的机器上安装 ContentBox 2。我在 Windows 7 Professional 上使用 ColdFusion 9.0.2、MySQL 5.6 和 IIS 7。我已经创建了名为“contentbox”的数据库,并为它创建了一个名为“contentbox”的数据源,如 ContentBox 文档所述。

当我尝试设置 ContentBox 时,我会看到一个数据源向导页面。该向导成功验证了数据源,并为我提供了继续设置的选项。单击“继续安装”按钮时,我收到以下错误消息: Table cb_entry defined for cfc contentbox.model.content.Entry does not exist. 我已经授予所有提到的文件和文件夹的读/写权限。你能帮我解决这个问题吗。

0 投票
2 回答
746 浏览

coldfusion - 如何使用 ColdBox 中选择 HTML 帮助器中的结构填充选择列表?

我想生成一个应该如下所示的选择列表 -

为此,我select()在 ColdBox 中使用 HTML 助手。

其中 qActiveOption 是我使用以下代码创建的查询 -

这会产生所需的结果,但正如您所见,我必须为此创建一个新的查询对象。我阅读了selectHTML 助手的文档,发现我们还可以提供对象数组来填充它。
是否有任何其他选项来填充选择列表,例如通过提供具有名称和值对的结构。

0 投票
1 回答
62 浏览

css - 如何在 Coldbox 中使用 html.select 为“空白”值设置 selectedValue?

搜索了几个小时后......我从这个问题中找到了我的问题的答案:How to populate a select list using a structure inside select HTML helper in ColdBox?

这个例子很完美,因为我在 ColdBox Doc 上找不到任何东西。我为我的选项使用了“简单形式”......结果显示是正确的。但是,当值为“”时, selectedValue 似乎不起作用。我还尝试从数组中填充选项。当设置 selectedValue is 时,我对这两种方法都有同样的问题。

当值为“”时,始终选择选项中的第一个值。如何解决此问题或如何更改选项以在 selectedValue 为时显示“选择...”?

0 投票
1 回答
1228 浏览

coldfusion - setNextEvent() 可以持久化要在 prc 中恢复的变量吗?

可以在目标事件setNextEvent()中持久化要恢复的变量吗?prc

谢谢。