问题标签 [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.
coldfusion - 收到事件处理程序未在 Coldbox 中注册的错误
我收到以下错误消息。我已经在 handlers 目录中创建了 Uploads.cfc 处理程序。检查了一切,找不到解决方案。
错误类型:HandlerService.EventHandlerNotRegisteredException:[N/A]
错误消息:事件:上传是无效的注册事件。
这是 Uploads.cfc 代码:
你能建议一个解决方案吗?
coldfusion - CF Entity 隐式 getter 将空格放在数字前面
我有以下对象定义:
我遇到的问题this.getValueNumber()
是返回数字,但前面有空格。
将其包装在 trim()trim(this.getValueNumber())
中不会删除数字前的空格。
在 CF 中使用数字时,这似乎不会导致问题,但是当我将数字放入 JS 函数并尝试在 JS 中使用它时,就会出现问题。
有没有人遇到过这个问题?有什么办法阻止吗?它发生在 cf9、cf10 和 Railo 4.0 上。
coldfusion - ColdBox - 如何使用 setView() 调用设置视图和传递参数?
我将ColdBox与ColdFusion 10一起使用。我想用setView()传递一个参数说 id=1000 。我找不到任何传递参数的示例。
这是代码:
coldfusion - 使用 Coldfusion 发送大量电子邮件
这个问题可能与做任何高容量的事情有关,但在这种情况下,我正在尝试发送电子邮件。
我已经在一个新线程中设置了发送过程,因此用户无需等待,并将请求超时覆盖为一个小时。
问题是,一旦该过程发送了大约 2000 封电子邮件(在下面的代码中循环大约 2000 次),服务器就会耗尽内存,停止响应,并且需要重新启动。
阅读这方面的其他主题,CF 应该能够很好地处理这么多的电子邮件。
我考虑过的一件事是将所有对象调用更改为直接 DB 查询并使用 cfmail 标记(我猜)删除所有对象的创建和建立在到达请求(我猜这是正在发生的事情),但我不确定这是否会有所作为,并且如果可能的话真的想避免这种方法。我考虑的其他事情是将其拆分为 3 或 4 个单独的线程,但同样,不确定这是否能解决问题。
有没有人遇到过这个问题,您发现什么可以让处理继续进行而不会使 ram 慢慢填满并杀死服务器?
angularjs - 白标应用程序的站点架构
我即将启动一个白标服务器端应用程序,但我不想跳进去开始编码。这是我以前不需要做的事情,至少不是从头开始,这次我是控制者!
我从事过许多应用程序,无论好坏,但在大多数情况下,我总是注意到从架构的角度来看,应用程序背后缺乏思想,这最终会影响到我们。这不是对任何人的反映,大多数时候我们都受到打电话的业务的约束。反正...
我决定使用 mysql 与 Railo、Coldbox 和 AngularJs 一起使用。但这不是讨论的重点,它更像是一个仅供参考。
我正在寻求帮助的是如何设计一个网站,以便我能够保存核心和自定义代码(我将其称为客户端代码)。是的,不幸的是,我对此进行了研究,没有太多关于如何解决这个问题的讨论。
我这是什么意思?我想要一个网站的基本外壳,其中一组代码文件可以被多个客户使用,例如,将进行注册、公司详细信息、登录、语言设置等的模块。但是,对于每个客户,总是有请求对于定制,所以我希望能够使用客户端代码覆盖核心代码。
我对 Coldbox 基础知识(即一个代码库一个站点)有很好的了解,但不足以实现我的目标。
这是 Coldbox 应用程序的基本结构,这就是我看到客户端目录结构的方式。
+ApplicationRoot
|---+ 配置
|---+ 框架
|---+ 处理程序
|---+ 插件
|---+ 布局
|---+ 视图
|---+ 包括
|---+ 拦截器
|---+ 型号
|---+ 模块
|---+ Application.cfc
|---+ index.cfm
如果以上是一个客户应用程序的基本结构,它将如何扩展到核心代码?请记住,我认为核心代码将包含模块的 dao、服务、网关、bean。这些将在哪里存在,核心代码在其他文件夹中是否具有类似的结构?
+ApplicationRoot
|---+ 核心代码
|-----+ 框架
|-----+ 插件
|-----+ 拦截器
|-----+ 视图
|-----+ 模型
| -----+ 模块
---+ 客户端一
|-----+ 按照上面的客户端目录结构
---+ 客户端二
|-----+ 按照上面的客户端目录结构
感谢您花时间阅读本文,希望您能引导我朝着正确的方向前进。
coldfusion - 冷箱路由动态数量的路径变量
我正在开发一个冷箱应用程序,我想创建一个接受“n”个路径变量作为一个变量的路由。这就是我的意思。
我希望能够将之后的所有内容/api
作为一个路径变量获取,我可以在其中拆分/
并获取值,或者能够在/api
.
有没有办法设置一个路由来做到这一点?
任何想法将不胜感激。提前致谢。
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
. 我已经授予所有提到的文件和文件夹的读/写权限。你能帮我解决这个问题吗。
coldfusion - 如何使用 ColdBox 中选择 HTML 帮助器中的结构填充选择列表?
我想生成一个应该如下所示的选择列表 -
为此,我select()
在 ColdBox 中使用 HTML 助手。
其中 qActiveOption 是我使用以下代码创建的查询 -
这会产生所需的结果,但正如您所见,我必须为此创建一个新的查询对象。我阅读了select
HTML 助手的文档,发现我们还可以提供对象数组来填充它。
是否有任何其他选项来填充选择列表,例如通过提供具有名称和值对的结构。
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 为时显示“选择...”?
coldfusion - setNextEvent() 可以持久化要在 prc 中恢复的变量吗?
可以在目标事件setNextEvent()
中持久化要恢复的变量吗?prc
谢谢。