通常,volist标签主要用于查询数据集的输出(选择方法)。选择方法的结果通常返回一个二维数组,可以用volist标签直接输出。

模板的值首先分配给控制器,如下面的示例所示:


用户名= M(用户的);
美元=用户限制>(10)-选择();
美元->分配('list ',$列表);


在下面的模板定义中,用户的序列号和用户名是循环的。



{ $ }



volist标签的name属性表示模板赋值的变量名,电流回路变量使其不能随意改变模板中file.id代表可以指定,但要确保它不与名称的属性冲突,例如:



{数据:}



它支持输出查询结果中的部分数据,例如输出的第五到15个记录。



{ $ }名称}



输出均匀记录:




{ $ }名称}




mod属性也用于控制某个记录的更改,例如:



{ $ }名称}




空时输出提示:



{ $ VO。ID } {姓名}美元| VO。



空属性不支持直接传入的HTML语法,但可以支持变量输出,如:


美元->分配('空','没有数据);
美元->分配('list ',$列表);


然后在模板中使用:



{ $ VO。ID } {姓名}美元| VO。



输出循环变量:



{ $ }。



如果未指定键属性,则默认使用循环变量i,例如:



{ $ }。



如果要输出数组索引,可以直接使用键变量,而与循环变量不同,键由数据本身而不是循环控件决定,例如:



{ $。



在模板中,可以直接用函数设置一组数据,而不需要将模板变量分配给控制器中的数据集变量,例如:



{ $ }名称}