ThinkPHP 3.2.2 在 volist 多重循環嵌套中使用 if 判斷標籤

今天在 ThinkPHP 3.2.2 的試圖模板中使用多重循環,用來把相應類別下對應的文章都依次循環出來,可是不管如何只能循環出類別,類別下的文章沒法循環出,( 錯誤 ) 代碼以下:php

                <volist name="list" id="vo">
                    <tr class='{$vo.help_category_id}'>
                        <td>{$vo.help_category_id}</td>
                        <td class='display_name'>{$vo.display_name}</td>
                        <td></td>
                        <td></td>
                        <td>
                            <span class='addTopic'>
                                <a href='#' onclick="return false">新增內容</a>
                            </span>
                            
                            <span class='cate_enabled state{$vo.is_enabled}'>
                                <a href='#' onclick="return false"><if condition="$vo['is_enabled'] eq  1">暫停<else/>啓用</if></a>
                            </span>
                            
                            <span class=''>
                                <a href='#'>刪除</a>
                            </span>
                        </td>
                    </tr>
                    <!--循環文章-->
                    <volist name="topic_list" id="topic_vo">
                        <if condition="$topic_vo.help_category_id eq $vo.help_category_id">
                            <tr>
                                <td>{$topic_vo.topic_id}</td>
                                <td></td>
                                <td>{$topic_vo.title}</td>
                                <td>{$topic_vo.priority}</td>
                                <td><span>編輯</span> <span>暫停</span> <span>刪除</span></td>
                            </tr>
                        </if>
                    </volist>
                </volist>

紅色放大字體的代碼即爲錯誤代碼。要正確取出數據,應該紅色將代碼改爲:字體

<if condition="$topic_vo['help_category_id'] eq $vo['help_category_id']">

附:spa

【ThinkPHP3.2.2 徹底開發手冊 CHM 2014-04-14】:code

因爲 if 標籤的 condition 屬性裏面基本上使用的是 php 語法,儘量使用判斷標籤和 Switch 標籤會更加簡潔,原則上來講,可以用 switch 和比較標籤解決的儘可能不用 if 標籤完成。由於 switch 和比較標籤能夠使用變量調節器和系統變量。若是某些特殊的要求下面,IF 標籤仍然沒法知足要求的話,能夠使用原生 php 代碼或者 PHP 標籤來直接書寫代碼。blog

相關文章
相關標籤/搜索