可以<%if%>使用整数?

时间:2013-09-04 13:58:30

标签: php templates silverstripe

我想使用基于整数返回的SilverStripe 3模板条件,如下所示:

<% if $Variable.count = 1 %>

这可能吗?当我尝试它时,它似乎不起作用,文档只讨论“”与==。

中的文字

2 个答案:

答案 0 :(得分:2)

是的,如果做得好,不要那样做。 1 =表示您为变量赋值1,这将始终为真。 2 ='s(==)是一个比较运算符。 3(===)是类型比较运算符。

http://php.net/manual/en/language.operators.comparison.php

答案 1 :(得分:0)

我会说是的。但我记不起上次我做完了。查看您应该能够执行的文档: http://doc.silverstripe.org/framework/en/3.1/reference/templates

<% if $Variable.count == "10" %>
    ...
<% end_if %>
像@aynber说的那样,确保使用==并且数字(可能)必须有引号。