<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## volist標簽 | 標簽名 | 作用 | 包含屬性 | | --- | --- | --- | | volist | 數組數據循環輸出 | name,id,offset,length,key,mod | 標簽屬性: | 標簽屬性名 | 含義 | | --- | --- | | name |模板賦值的變量名稱,必須 | | id |當前的循環變量名稱,必須 | | offset |循環開始索引,默認從0開始 | | length |循環長度,默認為 null | | key |當前的循環的下標變量名,默認為i | | mod |key取余,默認為2 | 首先控制器中首先對模版賦值: ``` $users = [ [ 'id'=>1, 'username'=>' 老貓', ], [ 'id'=>2, 'username'=>' 小貓', ], [ 'id'=>3, 'username'=>' 大貓', ] ]; $this->assign('users',$users); ``` 循環輸出用戶的編號和姓名: ``` <volist name="users" id="vo"> {$vo.id} {$vo.username}<br/> </volist> ``` volist標簽的name屬性表示模板賦值的變量名稱,因此不可隨意在模板文件中改變。 id表示當前的循環變量名稱,可以隨意指定,但不要和name屬性沖突,如: ``` <volist name="users" id="item"> {$item.id} {$item.username}<br/> </volist> ``` 輸出查詢結果中的部分數據,如:輸出其中的第1-5條記錄 ``` <volist name="users" id="vo" offset="0" length="5"> {$vo.id} {$vo.username} </volist> ``` 輸出偶數記錄 ``` <volist name="users" id="vo" mod="2" > <eq name="mod" value="1">{$vo.id} {$vo.username}</eq> </volist> ``` mod屬性還用于控制一定記錄的換行,如: ``` <volist name="users" id="vo" mod="4"> {$vo.id} {$vo.username} <eq name="mod" value="3"><br/></eq> </volist> ``` 輸出循環下標: ``` <volist name="users" id="vo" key="k"> {$k}. {$vo.id} {$vo.username} </volist> ``` 如果沒有指定key屬性的話,默認使用循環變量i,如: ``` <volist name="users" id="vo"> {$i}. {$vo.id} {$vo.username} </volist> ``` 如果要輸出數組的索引,可以直接使用key變量,和循環變量不同的是,這個key是由數據本身決定,而不是循環控制的,如: ``` <volist name="users" id="vo"> {$key}. {$vo.id} {$vo.username} </volist> ``` 模板中可以直接使用函數設定數據集,而不需要在控制器中給模板變量賦值傳入數據集變量,如: ``` <volist name=":function_name('arg0')" id="vo"> {$vo.id} {$vo.username} </volist> ``` ## foreach標簽 foreach標簽和 volist 標簽類似 | 標簽名 | 作用 | 包含屬性 | | --- | --- | --- | | foreach | 數組數據循環輸出 | name,id或 item,offset,length,key,index,mod | 標簽屬性: | 標簽屬性名 | 含義 | | --- | --- | | name |模板賦值的變量名稱,必須 | | item或 id |當前的循環變量名稱,必須 | | offset |循環開始索引,默認從0開始 | | length |循環長度,默認為 null | | key |索引的變量名, 默認為 key | 循環輸出用戶的編號和姓名: ``` <foreach name="users" item="vo"> {$vo.id} {$vo.username}<br/> </foreach> ``` 其它用法請參照 volist 標簽 ## 視頻講解 http://study.163.com/course/courseLearn.htm?courseId=1005213008&utm_campaign=commission&utm_source=cp-400000000187021&utm_medium=share#/learn/video?lessonId=1051929820&courseId=1005213008
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看