Ada kemungkinan kita yang terbiasa melakukan programming database manual akan kesulitan saat berpindah ke suatu framework tertentu. Sebagai contoh biasanya kita melakukan coding query sql ke database seperti berikut ini:
        $sql=”SELECT purchase_order_id, purchase_no, vendor_name
            FROM purchase_order a
            INNER JOIN tbl_vendor b ON b.vendor_id=a.vendor_id
            WHERE a.cd_status=2 AND a.st_received<2
            ORDER BY purchase_no”;
        $rs=mysql_query($sql);
        while ($row=mysql_fetch_array($rs))
       {
            $purchase_order_id=$row[‘purchase_order_id’];
            $purchase_no=$row[‘purchase_no’];
            $vendor_name=$row[‘vendor_name’];      

            //diteruskan coding anda
       }
        
Anda terbiasa coding di atas, bagaimana dengan coding di Yii? Untuk coding di Yii bisa seperti berikut ini:

        $connection=Yii::app()->db;

        $sql=”SELECT purchase_order_id, purchase_no, vendor_name
            FROM purchase_order a
            INNER JOIN tbl_vendor b ON b.vendor_id=a.vendor_id
            WHERE a.cd_status=2 AND a.st_received<2
            ORDER BY purchase_no”;

        $menu=$connection->createCommand($sql)->query();
        foreach ($menu as $row)
        {
            $purchase_order_id=$row[‘purchase_order_id’];
            $purchase_no=$row[‘purchase_no’];
            $vendor_name=$row[‘vendor_name’];      

            //diteruskan coding anda       
        }

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Query dengan SQL di Yii