一泪电、Volist標(biāo)簽:
????主要用于在模板中循環(huán)輸出數(shù)據(jù)集或者多維數(shù)組智厌。通常模型的select方法返回的結(jié)果是一個(gè)二維數(shù)組,可以直接使用volist標(biāo)簽進(jìn)行輸出合瓢。
二、詳解:
????//控制器
????public function index(){
?? ??? ?$model = M('use');
?? ??? ?$data = $model->select();
?? ??? ?$this->assign('data',$data);
?? ??? ?$this->display();?
??? }
????//視圖
Eg --->1:
????<volist name='data' id='val'><!--全部輸出-->
?? ??? ? <tr>
?? ??? ??? ?? <td>{$val.id}</td>
?? ??? ??? ?? <td>{$val.name}</td>
?? ??? ??? ?? <td>{$val.psd}</td>
?? ??? ??? ?? <td>{$val.addtime}</td>
?? ??? ??? ?? <td>{$val.id}</td>
?? ???? </tr>
??? </volist>
Eg --->2:
????<volist name='data' id='val'?offset='2' length='5'><!--輸出其中的第2~5條記錄-->
?? ??? ? <tr>
?? ??? ??? ?? <td>{$val.id}</td>
?? ??? ??? ?? <td>{$val.name}</td>
?? ??? ??? ?? <td>{$val.psd}</td>
?? ??? ??? ?? <td>{$val.addtime}</td>
?? ??? ??? ?? <td>{$val.id}</td>
?? ???? </tr>
??? </volist>
Eg --->3:
????<volist name='data' id='val' mod='2'><!--輸出偶數(shù)記錄-->
?? ??? ? <tr>
?? ??? ??? ?? <td>{$val.id}</td>
?? ??? ??? ?? <td>{$val.name}</td>
?? ??? ??? ?? <td>{$val.psd}</td>
?? ??? ??? ?? <td>{$val.addtime}</td>
?? ??? ??? ?? <td>{$val.id}</td>
?? ???? </tr>
??? </volist>
????備注:Volist標(biāo)簽的name屬性表示模板賦值的變量名稱透典,因此不可隨意在模板文件中改變晴楔。id表示當(dāng)前的循環(huán)變量,可以隨意指定峭咒,但確保不要和name屬性沖突