我想使用基于整数返回的SilverStripe 3模板条件,如下所示:
<% if $Variable.count = 1 %>
这可能吗?当我尝试它时,它似乎不起作用,文档只讨论“”与==。
中的文字答案 0 :(得分:2)
是的,如果做得好,不要那样做。 1 =表示您为变量赋值1,这将始终为真。 2 ='s(==)是一个比较运算符。 3(===)是类型比较运算符。
答案 1 :(得分:0)
我会说是的。但我记不起上次我做完了。查看您应该能够执行的文档: http://doc.silverstripe.org/framework/en/3.1/reference/templates
<% if $Variable.count == "10" %>
...
<% end_if %>
像@aynber说的那样,确保使用==
并且数字(可能)必须有引号。