不能将字符串转换为布尔值?

时间:2013-12-11 16:03:36

标签: coldfusion boolean

我有一个网址mysite.com/?action=admin:content.form。我在这里检查表格是否可用:

 <div class="widget-body">
    <div class="widget-toolbox">
    <div class="btn-toolbar">
      <div class="btn-group">
         <cfif ListLast(rc.action,".")>
         <a href="##" class="#local.btn#">
            <i class="icon-plus"></i>
              Add More
         </a>
         </cfif>
    </div>
    </div>
</div> 

如果它存在,那么我将显示一个按钮。如果没有,那么什么都不显示。我已经尝试了上述但得到了错误Can't cast String [form] to a boolean。谁能帮我弄清楚出了什么问题?感谢

1 个答案:

答案 0 :(得分:3)

如果要检查操作是否为表单

<cfif ListLast(rc.action,".") EQ "form">

如果要检查表单变量是否存在

<cfif NOT StructIsEmpty(form)>

如果您想知道是否有post动作,例如来自

<cfif cgi.request_method EQ "post">