gpt4 book ai didi

mysql - 如何从数据库表中获取值作为数组并将其返回到下拉列表中?

转载 作者:行者123 更新时间:2023-11-29 21:36:05 25 4
gpt4 key购买 nike

我有一个包含列(id,名称)的表,而在名称中,我有月份的名称(一月,二月......)我想获取所有这些名称并将其返回到下拉列表中,我可以在其中选择一个月。我的模型中有这个函数:

public function getMonths()
{
$month= Months::find()
->asArray()
->all();

for($monthNum = self::MY_START; $monthNum <= self::MY_MONTH; $monthNum++){
return $month[$monthNum];
}

}

现在它只返回一个月(2 月 2 日)。我应该怎么做才能在此下拉列表中仅返回这些月份的名称?

最佳答案

如果您使用 Yii2,您可以简单地使用 View 中的下拉列表

<?php
use yii\helpers\ArrayHelper;
?>

<?= Html::activeDropDownList($model, 'your_month_id',
ArrayHelper::map(Months::find()->all(), 'id', 'name')) ?>

关于mysql - 如何从数据库表中获取值作为数组并将其返回到下拉列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com