流体 - 检查值是否为NULL的条件不起作用

时间:2017-01-25 12:41:36

标签: fluid

仅当属性fileEn的值为NULL(fileEn => NULL

时才尝试输出我的元素
<f:if condition="{file.fileEn}==NULL">
    <f:debug title='file'>{file}</f:debug>
</f:if>

然而,这也向我展示了fileEn不是NULL

的元素

1 个答案:

答案 0 :(得分:5)

您无法检查某些内容是否为NULL,它的工作原理如下:

仅当属性 NULL

时才渲染
<f:if condition="{file.fileEn}">
    <f:then>

    </f:then>
    <f:else>
        <!-- Property is NULL -->
        <f:debug title='file'>{file}</f:debug>
    </f:else>
</f:if>

仅当属性不是 NULL

时才渲染
<f:if condition="{file.fileEn}">
    <!-- Property is not NULL -->
    <f:debug title='file'>{file}</f:debug>
</f:if>