我只想从这个数据关联数组的记录中选择年份

$wynik = $model_post::model() -> findAllBySql('SELECT DISTINCT YEAR(create_time) as rok FROM tbl_post');
for($i;$i<count($wynik);$i++)
{
    $rok[$wynik[$i]->rok]=$wynik[$i]->rok;
}

但我有个例外
_Property "Post.rok" is not defined._

我怎样才能纠正?

最佳答案

如果我没记错的话,这在Yii1中也应该有效:在model_post类中定义一个变量public $rok;,当您使用该查询时,它将被自动填充。

关于php - 在Yii中使用临时列名称进行MySQL查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30026943/

10-13 02:54