如何确定 Model-Glue II 中是否存在变量?我通过表单提交传递了一个复选框(值 = 1)。这在 Controller.cfc 中的一个方法中完成,该方法已经适用于正在提交的其他变量。
测试一:
<cfif IsDefined("arguments.event.getValue('foobar')")>
</cfif>
错误:函数 IsDefined 的参数 1,现在是 arguments.event.getValue('foobar'),必须是语法上有效的变量名。
测试 B(假设 MG 隐式创建具有空白/NULL 值的变量):
<cfset foo = arguments.event.getValue('foobar') />
<cfif IsNumeric(foo) AND foo GT 0>
// Code here
</cfif>
错误:在 ARGUMENTS 中未定义元素 FOO。