帮助先生。我还是Yii Framework的新手。 我一直想要获取数据并使用Yii Framework按类别对其进行排序。
这是我的表 esolat_infografik ,我想按列 infografik_category
按类别提取数据这是我的代码
public function infoKiblat()
{
$ref = EsolatInfografik::findByAttributes(array('infografik_category'=>'Info Kiblat'));
$html = "";
foreach ($ref as $infoKib) {
$html .= ' <div class="gallery-grids animated slideInUp" style="text-align:center">
<div class="col-sm-4 col-xs-6 gallery-grid" style="padding-top: 5px;">
<div class="grid effect-apollo animated fadeIn">
<a class="example-image-link" href="'.$infoKib->infografik_imgurl.'" data-lightbox="example-set" data-title="'.$infoKib->infografik_title_my.'">
<img class="animated fadeIn" src="'.$infoKib->infografik_imgurl.'" alt=""/>
<div class="figcaption">
<p>'.$infoKib->infografik_title_my.'</p>
</div>
</a>
</div>
<p class="animated slideInUp" style="font-size:12px; color: #514a4a; padding-top:5px"><i class="fa fa-user"></i> Kemaskini pada '.$infoKiblat->updated_dt.'</p>
<p class="animated slideInUp" style="font-size:12px; color: #514a4a"><i class="fa fa-eye"></i> '.$infoKib->infografik_hits.' Lihat</p>
</div>
</div>';
}
return $html;
}
提前致谢!
答案 0 :(得分:0)
I think you need something like this:
$ref = EsolatInfografik::model()->findByAttributes(
array(
'infografik_category'=>'Info Kiblat'
),
array(
'order'=>'infografik_category'
)
);