【发布时间】:2012-02-26 19:27:44
【问题描述】:
我想在 Yii 框架中创建一个下拉列表,但我遇到了自动生成它的问题
这就是我现在所拥有的:
function getYear($value1 = 1900, $value2 = 2008)
{
$data = array();
for ($i=value1; $i++; $i<=value2){
array_push($data,(string)$i);
}
return data();
}
<?php echo CHtml::activeDropDownList($model,'yy', getYear()); ?>
应该是这样的:
<?php echo $form->dropDownList($model, 'field_name', array(1=>'test1', 2=>'test2'));?>
但是我的代码不起作用所以请帮助我
【问题讨论】:
-
我希望这不是生日。如果是:请不要硬编码年份。在 15 年内,出生于 2008 年的人可能会很好地使用您的网站,而且很有可能没有人记得更新过硬编码的年份。但当然,该网站将不再存在或至少在 15 年内被重写一次的可能性也很大。
-
我是这个网站的所有者,所以我会每年更新它。我需要解决这个问题,所以请帮助我
标签: php arrays frameworks drop-down-menu yii