问题标签 [fw1]

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 投票
1 回答
580 浏览

coldfusion - 在框架 1 中将数据插入数据库的表单操作调用

我正在学习 Framework1,并尝试做一个简单的 ColdFusion 程序,在提交表单后将数据插入数据库。

我的简单形式person.cfmviews/main

在表单动作中我把控制器person.cfc

person.cfccontrollers组件中有代码的文件夹

和 SQL 插入语句 in person.cfcwith function name =savePersonservices文件夹中。

Application.cfc 有代码

当我提交表单时,我收到以下错误

onRequest 中的原始异常

操作 person.person 失败。

SERVICES.PERSON 元素在类 [Ljava.lang.String; 类型的 Java 对象中未定义;引用为 ''

(表达)

但有一个person.cfcin controllers, services. 我不知道我是否需要一个beans文件夹。我的问题是我应该为表单操作编写什么以及 Framework1 如何调用服务文件夹中的文件以通过控制器运行插入语句?

0 投票
1 回答
197 浏览

iis-7 - URL 重写在新笔记本电脑上不起作用 - Windows 7 Pro 64bit、IIS、ColdFusion 10、FW/1

所以我有一台新笔记本电脑,并将我所有的东西都从旧笔记本电脑上移过来。遇到了几个问题,但除了 URL 重写之外,我能够克服它们。我在 Windows 7 pro 64bit、Adobe ColdFusion 10 update 13、FW/1 2.2 和 IIS 7 上,带有 URL Rewrite。这一切都在旧笔记本电脑上运行良好,一个显着的区别是 Adob​​e ColdFusion 9。

该网站不在根目录中,它是一个子文件夹“CCC”。

这是我的 web.config。

也试过这个:

和这个

目前,无论我单击哪个链接,它都会将我带到主要的默认页面。以下是一些示例链接。

  • 开发/ccc/项目/仪表板/
  • 开发/ccc/项目/id/15
  • 开发/ccc/联系人/

如果我将 index.cfm 添加到上面的链接中,它可以正常工作。

  • 开发/ccc/index.cfm/project/dashbord/
  • 开发/ccc/index.cfm/project/id/15
  • 开发/ccc/index.cfm/contact/

我可能错过了 Windows 7 Pro 64 位、IIS、ColdFusion(加倍)或 FW/1(加倍)的其他设置吗?非常感谢任何建议。

0 投票
1 回答
196 浏览

coldfusion - FW/1 的轻型脚手架

我正在尝试为 FW/1 创建一个轻型脚手架设施。现在我有一个scaffold.cfc在控制器中调用的文件,看起来像

...

我想确保它index.cfm?action=scaffold.*index.cfm/scaffold/*永远无法运行。

最好的地方在哪里?

0 投票
0 回答
232 浏览

orm - 获取“无法将给定对象转换为查询。” 使用 ColdFusion ORM

这是间歇性发生的(通常在启动时)。执行以下代码时收到上述错误消息。

第一行执行得很好,但第二行却失败了。解决方案是运行ormreload();

但是,问题总是以不可预测的方式出现。即使没有对使用 ORM 的 bean 或网关进行任何更改。完全不可预测,不可能故意复制。是否还有其他可能会导致此类问题的休眠映射混乱。

其他可能相关的信息:

  • 这是一个基于最新版本 FW/1 的 MURA 插件。
  • ormreload()是一个持久的修复(直到它再次失败)

我目前的解决方案是放入application.cfcormreload()的方法setupApplication()

我只是想更好地了解可能导致此问题的原因。

0 投票
1 回答
1557 浏览

coldfusion - ColdFusion 捆绑器和缩小

我正在寻找在我的 ColdFusion 站点中使用的捆绑器/压缩器。我搜索了一个多小时,只找到了适合 cfWheels 的插件。不幸的是,我们现在绑定到框架一,所以我们不能使用那个插件。

任何人都可以推荐一种使用 ColdFusion FW1 捆绑和缩小我们的 js/css 的方法吗?

我正在考虑从 asp.net 的 System.Web.Optimization 的捆绑器中“借用”,但这对我来说似乎太过分了。

谢谢!

0 投票
1 回答
516 浏览

coldfusion - 在 FW/1 上,我需要在重定向后返回吗?

我在控制器中有一个看起来像这样的函数

我需要return还是重定向是否意味着返回?

0 投票
1 回答
192 浏览

orm - FW/1 应用程序在每个请求上调用 onApplicationStart

我在 Railo 4.2.2/Apache 上有一个 FW/1 应用程序,出于某种原因,它会调用onApplicationStart每个请求。我可以告诉它不是任何重新初始化代码 - 放入callStackGet()转储中setupApplication并且可以看到根调用是 onApplicationStart (不是通过任何初始化挂钩)。Railo 中是否有任何已知的错误会导致这种情况?我已经仔细检查了应用程序超时(1 天)和 FW/1 设置 - 它已关闭 - 因此应用程序没有理由在每个请求上都会丢失应用程序范围。

我也看到了另一件奇怪的事情,但我不知道它是否相关。在设置应用程序中,我正在创建一个新的用户对象(通过 ORM)并在本地管理员不存在时将其持久化。我转储它并查看 ID,但是当我查询表时它不在数据库中(是的,我刷新了它)。下一页点击再次创建用户(因为它仍然不存在......)。

编辑:为 Adam 添加持久对象代码。

0 投票
1 回答
207 浏览

coldfusion - 将 FW/1 与预先存在的 Application.cfc 一起使用

我正在创建一个包含 Application.cfc(我无法修改)的总体应用程序内部的子应用程序。FW/1 需要扩展 Application.cfc 才能工作。我将如何为 FW/1 提供 Application.cfc,同时确保整个 Application.cfc 运行?

0 投票
1 回答
487 浏览

coldfusion - 在 application.cfc 中创建 FW/1 服务

我正在尝试在 application.cfc 中创建调用服务

原始代码看起来像

就是现在

我正在尝试将其转换为

文件说

有时您需要直接访问 bean 工厂(例如获取瞬态),而您可以通过在控制器内部访问它variables.fw.getBeanFactory(),最好通过声明属性 beanFactory 来注入 bean 工厂;(可以在控制器和服务中使用),然后您可以 variables.beanFactory.getBean()在需要瞬态时调用 whenevr [sic]。

我跑步时需要一个瞬态setupApplication()

0 投票
1 回答
362 浏览

coldfusion - FW/1 ColdFusion 找到 0 个与提供的参数匹配的方法

嗨,我在下面收到此错误,不知道如何解决。

细节:

要么没有具有指定方法名称和参数类型的方法,要么leaseService 方法被ColdFusion 无法可靠破译的参数类型重载。ColdFusion 找到 0 个与提供的参数匹配的方法。如果这是一个 Java 对象并且您验证了该方法存在,请使用 javacast 函数来减少歧义。

信息:

找不到leaseService 方法。

在此处输入图像描述

我在 IIS 7 上运行的 Windows 7 上使用 fw1 3.1.1 和 Adob​​e CF 9。

我的框架一结构(简化)

控制器
-property.cfc
-lease.cfc

模型/Bean
-property.cfc
-lease.cfc

服务
-property.cfc
-lease.cfc

视图/属性
-detail.cfm

在我的财产控制器中,我像这样调用租赁列表功能。

这是我的租赁服务:

任何建议将不胜感激。

谢谢你!