else标签的 ‘/’ 在右边才是对的,如过一不小心,写成了/else 或else,会造成视图样式错乱。
正常情况下TP3.2.3中的“else”斜杠在右边:
<if condition="$get_id neq null">
<volist name="data" id="vo1">
<input type="hidden" name="id" value="{$vo1.id}">
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1" value="{$vo1.category}">
</volist>
<else/>
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1">
</if>
如果写成 /else:
<if condition="$get_id neq null">
<volist name="data" id="vo1">
<input type="hidden" name="id" value="{$vo1.id}">
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1" value="{$vo1.category}">
</volist>
</else>
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1">
</if>
如果写成 else(不加斜杠)
<if condition="$get_id neq null">
<volist name="data" id="vo1">
<input type="hidden" name="id" value="{$vo1.id}">
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1" value="{$vo1.category}">
</volist>
<else>
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1">
</if>
虽然不知道为啥,但为了避免以后再次一不小心写错导致样式混乱,还是记住比较好。