Panduan Internet dan Teknologi untuk Kehidupan Manusia

Cara Mengirim Email dengan CakePHP 2.4

No comments
Cara Mengirim Email dengan CakePHP 2.4
Cara mengirim email dengan cakephp 2.4 sungguh mudah. Cakephp 2.4 menawarkan cara mengirim email yang berbeda dengan versi sebelumnya. Pada versi terbaru, email bukan lagi komponen, tetapi langsung dimasukkan ke dalam core library, sehingga bisa langsung diakses, contohnya seperti dibawah ini
<?php
$Email = new CakeEmail();

$Email->from(array('me@example.com' => 'My Site'));

$Email->to('you@example.com');

$Email->subject('About');

$Email->send('My message');

?>

saya ambil kode snippet diatas dari sini

App::uses('CakeEmail', 'Network/Email');  digunakan untuk memanggil CakeEmail library, setelah itu baru fungsi email bisa digunakan. Menurut saya ini lebih simple dan tidak memberatkan seluruh aplikasi pada controller tersebut.

Lebih Cepat mengirim email dengan CakePhp 2.4
CakePHP 2.4 menyerderhanakan lagi cara mengirim email, hanya dengan sebaris kode ini, anda sudah bisa mengirim email
CakeEmail::deliver('you@example.com', 'Subject', 'Message', array('from' => 'me@example.com'));

Mengirim email dengan template
Adanya template membuat cara mengirim email dengan konten yang panjang jadi lebih mudah dan menyenangkan. Anda bisa menggunakan banyak template sekaligus. Contoh kodenya seperti berikut
<?php
$Email = new CakeEmail();
$Email->template('welcome', 'fancy')
$Email->emailFormat('html')
$Email->to('bob@example.com')
$Email->from('app@domain.com')
$Email->send();
?>
Syaratnya : anda harus membuat sebuah template .ctp dan dimasukkan ke dalam /apps/View/Emails/Html/ atau /apps/View/Emails/Text/

itulah cara mengirimkan email dengan cakephp. Selamat berjuang...




No comments :

Post a Comment