【发布时间】:2016-10-31 21:52:55
【问题描述】:
我正在 YII2 框架中处理以下查询
SELECT T.id, T.name, T.status, IFNULL(T.image,'no-image.png') as DP
FROM TABLE_NAME T;
这是我的代码
$modelTeam = Teams::find()
->select(
['T.id', 'T.name', 'T.status', 'IFNULL(T.image,"no-image.png") as DP']
)
->from('{{%teams}} T')
->all();
编辑:
结果集根本不包含DP 列,为什么会这样,我该怎么做。
编辑 2:
虽然告诉结果不包括 DP 列,但我错过了一条重要信息,我使用 ArrayHelper::toArray() 将模型对象转换为数组,然后对其进行迭代
$results=ArrayHelper::toArray($modelTeam);
【问题讨论】:
标签: php yii2 yii2-advanced-app yii2-model