2
我想ColdFusion的一些帮助,我的语法如下三元运算符(而保持吹):三元操作符炸毁
iif(structKeyExists(session, "newUser") ? session.newUser.planId : 0)
这是下面的模型调用的一部分:
user = model("user").new(UUID=createUUID(), planId=iif(structKeyExists(session, "newUser") ? session.newUser.planId : 0));
然而,它不断吹起:
IIF 函数的参数验证错误。该功能需要3 参数。
有趣。如果我以原始语法删除'iif',则该函数可以正常工作。如果我添加了iif,你的语法就可以工作......我想我把三位一体的iif()弄糊涂了:/ - 如果你可以追加你的答案来解释它,那真是太好了。 – Mohamad 2011-04-19 17:44:25
@Mohamad当然,完成了。 – Donut 2011-04-19 17:47:30