2015-09-26 13:46:12 3841次浏览 0条回答 0 悬赏 11 金钱

在yii1.*系列

 $x=CHtml::listData(CActiveRecord::model('AddProvinces')->findAll(), 'provinceid', 'province');

返回的是一个数组。array($provinceid=>$province)的形式。

我搜索了半天,发现yii2中没有listData,不知如何实现。
现在在yii2下,有没有更好的语句实现该功能。谢谢拉。

找到答案了,在这里
http://stackoverflow.com/questions/29671520/yii2-listdata-convert-from-yii1-x

Replacement for CHtml::listData in Yii 2 is ArrayHelper::map()
可以替换为

yii1

 $x=CHtml::listData(CActiveRecord::model('AddProvinces')->findAll(), 'provinceid', 'province');

yii2

use yii\helpers\ArrayHelper;


 $x= ArrayHelper::map(AddProvinces->find()->where(1)->all(), 'provinceid', 'province');
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
bubifengyun
总监

bubifengyun NJSH

注册时间:2014-11-06
最后登录:2022-10-29
在线时长:59小时54分
  • 粉丝36
  • 金钱10
  • 威望160
  • 积分2200

热门问题