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.