我只想从这个数据关联数组的记录中选择年份
$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;
}
但我得到了异常(exception)
_Property "Post.rok" is not defined._
我怎样才能让它正确?
最佳答案
如果我没记错的话,这在 Yii1 中也应该有效:在您的 model_post 类中定义一个变量 public $rok;
,当您使用该查询时它会自动填充。
关于php - 在 Yii 中使用临时列名的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30026943/