树枝按钮错误与一些奇怪的字符

时间:2015-08-05 08:37:06

标签: php symfony error-handling twig

我想在树枝页面中显示两个按钮,显示状态是否为" true"或者" false",所以我这样编写我的代码,它正在工作,我的意思是部分因为它返回它是否是真实的"或"假"并改变它的颜色。但它也是重新

 <td>
            <div class="btn-group" data-toggle="buttons-radio">
             {% if userinfo.stats == TRUE %} 
               {<button class="btn btn-success btn-xs myOn-button" >}
                 {% else %}{<button class="btn btn-danger btn-xs myOn-button" >}{% endif %}
                  <button onclick="deleteStuff()">ON</button> 
     </div> </td> 

enter image description here

但它也在按钮中显示一些奇怪的字符。有人知道我在哪里弄错了。我需要制作两个按钮&#34; ON&#34;和&#34; OFF&#34;返回统计数据。

如果我删除---

{<button class="btn btn-success btn-xs myOn-button" >}

<button class="btn btn-success btn-xs myOn-button" >

它让我回归--- enter image description here

因此没有名为&#34; on&#34;的按钮或&#34; OFF&#34; !我怎么能解决它......

1 个答案:

答案 0 :(得分:4)

删除代码周围的花括号

{<button class="btn btn-success btn-xs myOn-button" >}

<button class="btn btn-success btn-xs myOn-button" >

编辑:

<td>
    <div class="btn-group" data-toggle="buttons-radio">
        {% if userinfo.stats == TRUE %} 
            <button class="btn btn-success btn-xs myOn-button" >
        {% else %}
            <button class="btn btn-danger btn-xs myOn-button" >
        {% endif %}
            <button onclick="deleteStuff()">ON</button> 
    </div> 
</td> 

更好的方法:

<td>
    <div class="btn-group" data-toggle="buttons-radio">
        <button class="btn btn-{{userinfo.stats ? 'success': 'danger'}} btn-xs myOn-button" >
        <button onclick="deleteStuff()">ON</button> 
    </div> 
</td>