问题标签 [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.
windows - ColdFusion 8 应用程序永远启动
最近我发现我的生产服务器上的一些 ColdFusion 应用程序需要很长时间才能启动。大多数应用程序都是 Mura 网站,我在所有应用程序中发现的一件事是它们是 FW/1 基础。不确定 FW/1 是否与该问题有关。我在日志中找不到任何东西,我不知道还能去哪里看。
forms - ColdFusion 将表单值转换为结构
我正在使用命名格式 report[{field-name}] 为我的 ColdFusion 应用程序构建一个表单,当使用 RoR 或 CFWheels 时,它会在后端为我提供一个名为 report 的结构,其中包含我的所有字段名称。我正在使用 FW/1,所以我的所有表单字段都放入 RC 范围内,而不是保留在 Form 范围内。我知道可以将我的表单字段转换为 ColdFusion 结构,因为正如我所说,CFWheels 可以做到这一点。我只是不知道如何让我的应用程序做到这一点。
这是我正在谈论的表格的一部分
plugins - FW/1 URL 编码子系统
我正在为 Mura CMS 创建一个基于 FW/1 的插件,安装它后,我的浏览器出现永久性重定向错误。我注意到我的 URL 应该/plugins/studentms/?action=admin:main.default
被转换为/plugins/studentms/?action=admin%3Amain.default
. 我不知道我可能设置了什么导致了这种情况。Steve Withington 的 FW/1 插件模板工作得很好,当我将我的应用程序开发为普通的 FW/1 应用程序时,它工作得很好。
如果我尝试直接访问插件的根目录 ( /plugins/studentms
) 或直接访问正确的 URL,那么它会重定向到 URL 编码格式。
任何人都有什么想法会导致这种情况?
PS我已经在多个浏览器中尝试过。
coldfusion - Coldfusion - 文件内容编辑
我有fw1使用 default.cfm 页面的内容作为可编辑的内容区域。虽然这适用于静态内容,但我想添加使用 fckeditor 或其他一些浏览器内所见即所得工具编辑内容的能力。
你有什么可以推荐的工具可以让这件事变得简单吗?我不想转换为像 mura 这样的 CMS,只想登录并能够编辑大约 5 个文件的内容,并可以创建文件的时间戳备份。
hibernate - 表之间的coldfusion fw1(休眠)基本连接-“连接的预期路径!”
我正在尝试做一个基本的连接,这将需要几秒钟的 SQL 但是......我正在尝试让它与 ORMExecuteQuery(基于 Hibernate 的 Coldfusion 9)一起工作。
我有 3 个对象: - 联系人 - ContactCategory_Link - ContactCategory
组件的详细信息将在简短描述什么工作和什么不工作之后进行。
基本上一个联系人可以有很多类别,一个类别也可以有很多联系人。因为我需要为每个链接添加不同的参数(例如,我想为每个联系人排序(最终用户必须能够重新排序类别),以及我的系统所需的其他信息)。我没有使用多对多关系,因为似乎不可能添加那种附加信息。
所以这是完美的请求:
它完美地给出了联系人姓名。但是,每次我尝试添加另一个表时,它都会失败。例如:
会给:
即使我正在更改ContactCategory_Link
for ContactCategory_Link.contact
,它也会给出如下内容:
所以我猜我的组件 CFC 设置不正确,但我不明白为什么。
你能帮我解决这个问题吗?
这是每个对象的代码:
谢谢你的帮助。
coldfusion - 在 Framework/1 核心文件中找到“无效的 CFML 构造”
我从RIAforge下载了 Framework/1并浏览到它。我收到以下错误:
在第 46 行第 81 列发现无效的 CFML 构造。
ColdFusion 正在查看以下文本:
[
CFML 编译器正在处理:
错误发生在 C:\inetpub\wwwroot\FW1\org\corfield\framework.cfc:第 46 行
44:}
45:
46:公共无效函数addRoute(
我正在使用 cf9.0.0.25.1028
coldfusion - 在没有控制器方法的情况下隐藏 FW/1 操作(仅查看)
目前我在我的 FW/1 视图中使用“部分”概念:这些布局块可以被不同的视图重用。它们带有下划线前缀以便于维护,但与 CFWheels 不同,它们仍然可以用作不太好的隐式视图。
例如,有一个目录结构:
这样,实际用户表单位于 _user.cfm 中,并且可以使用#view('member/_user')#
.
我想要的是阻止访问member._user
网站上的页面。
一种解决方案是在控制器中创建_user
方法member.cfc
并将用户重定向到某处。但是为每个部分创建这样的方法是一种低效的方法。
替代方法是解析rc.action
inbefore
并检查前缀中是否有下划线,但我不确定这是干净的解决方案。
如果控制器中没有相应的方法,是否可以禁用该操作(抛出 404)?或者也许有一些框架事件/标志可以让我处理“缺少方法”的情况before
?
谢谢你。
ajax - 在 FW1 中仅使用控制器而没有视图
我有一个 Ajax 请求,该请求将一些数据发送到一个页面,并根据数据是否被保存来期望返回一个真值或假值。在我的控制器中,我做所有事情并将内容设置为 true 或 false 值。我真的不想创建一个视图只是为了输出 1 个变量,所以我想知道是否有一种方法我不必使用视图而只使用控制器来输出简单的字符串。
tomcat - URLRewriteFilter 和 FW1
我正在使用框架一 (FW/1)、Coldfusion 10 并尝试使用 Tuckey URLRewriteFilter 从 URL 中删除 index.cfm。我在 FW/1 设置中将 generateSES 设置为 true 并将 SESOmitIndex 设置为 true
我的 urlrewrite.xml 文件中有以下代码
当我查看应用程序时,我收到 404 错误,因此我将 CGI 范围转储到我的 onMissingTemplate() 方法中,我看到以下键引起了我的注意。
似乎它正在扼杀请求/上下文等。我在这里看到了一些关于 SO 的其他帖子,但没有任何答案。
我在本地 Windows Vista 机器上使用 ColdFusion 10,本地内置网络服务器。
谁能阐明我做错了什么或为什么会发生这种情况?我正在使用 URLRewriteFilter 4.0.3 版 http://urlrewritefilter.googlecode.com/svn/trunk/src/doc/manual/4.0/index.html
coldfusion - 从 ColdFusion Fusebox 5.5 noxml 转换
我有一个使用非 XML 版本的 Fusebox 5.5 的大型 Adobe ColdFusion 9 站点。该站点当前未在模型中使用 CFC。选择范围缩小到 CFWheels、Coldbox 或 FW/1。我的问题是,当从 Fusebox 无 XML 站点移动时,这三个中的哪一个会更快、更容易转换?
谢谢