如何使用Yii Framework

时间:2018-02-22 04:04:12

标签: php yii

帮助先生。我还是Yii Framework的新手。 我一直想要获取数据并使用Yii Framework按类别对其进行排序。

这是我的表 esolat_infografik ,我想按列 infografik_category

按类别提取数据

enter image description here

我想在选项卡中按类别列出所有数据 enter image description here

这是我的代码

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;
}

提前致谢!

1 个答案:

答案 0 :(得分:0)

I think you need something like this:

$ref = EsolatInfografik::model()->findByAttributes(
     array(
        'infografik_category'=>'Info Kiblat'
     ), 
     array(
        'order'=>'infografik_category'
     )
);