Magento connection adapter

Posted on Posted in Programming, Magento

Ketika kita ingin memasukkan data ke dalam database, Magento sudah mempermudah para developer dengan penggunaan Model dan Helper yang terdapat pada modul yang digunakan.

Tapi kadang, sebagai developer kita sedikit malas untuk menyediakan class model dan helper yang diperlukan, untuk itu saya membuat custom code yang dapat digunakan secara lebih sederhana ketika ingin insert data ke dalam database.

[code]
/*Create connection with default setting of our Magento*/
$writeAdapter = Mage::getSingleton(‘core/resource’)->getConnection(‘core_write’);

$storeArray = array ($id, $name, ‘log’);
$query = "insert into t_log (id, name, log) values (?, ?, ?)";

/*Run the query*/
$writeAdapter->query($query, $storeArray);

[/code]

Tetapi perlu diketahui juga bahwa cara ini akan lebih memakan resource dikarenakan kita harus membuat koneksi baru ke database. Jadi saya menganjurkan cara ini agar digunakan untuk inserting data ke database dengan porsi yang kecil dan jarang dieksekusi.

Leave a Reply

Your email address will not be published. Required fields are marked *