如何在Yii2中显示1到100之间的数字作为下拉列表

时间:2015-10-30 05:44:27

标签: yii2

我正在Yii2准备一个注册页面,在那里我必须将用户年龄包括在内,并且需要将其显示为1到100的下拉列表编号。是否有任何代码或参考?

2 个答案:

答案 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