我正在Yii2准备一个注册页面,在那里我必须将用户年龄包括在内,并且需要将其显示为1到100的下拉列表编号。是否有任何代码或参考?
答案 0 :(得分:11)
使用range原生PHP函数生成1到100之间的数字范围以及ActiveField
的{{3}}方法:
use yii\widgets\ActiveForm;
...
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'age')->dropDownList(range(1, 100)) ?>
<?php ActiveForm::end(); ?>
答案 1 :(得分:3)
此示例代码创建从1到100的下拉列表,因此具有相同的值。 (并且不要从0开始)
user 5.4