Mengirim Email Setiap Ada Perubahan Status

agan2 dan sis2,ane mau tanya,gimana ya kira2 caranya kita bisa kirim email confirmasi kalau data nya sudah dimasukkan dan setiap ada perubahan status dari model lain juga bisa dikabarin lewat email?pake extension ap n kira2 bagaimana langkahnya ya :(

Pakai ini

http://www.yiiframework.com/extension/swiftmailer/

gampang kok pakenya :)

swiftmailer ini auto send gt biar pun kita ga buka web ny?

kalo q pake emailer…

http://www.yiiframework.com/extension/mailer/

q pake kalo buat register user baru…

Kalau bagian mailer itu dipisah ke function trus di action create aq tambah $this->namfunction() bisa ngak?

Terus klo alamat email penerimanya diganti $model->email n namanya jadi $model->nama bisa kan ya?

q lom pernah coba c…

tapi biasanya di simpen di function beforeSave()…

tapi coba aja…

kalo alamat email ma nama dari model ga masalah ko…

q juga pake…

da contoh di web ini jg…

http://sabitlabscode.wordpress.com/2011/09/22/yii-framework-send-email-with-php-mailer/

kalo autosend sih, bisa pakai CRON untuk menjalankan CConsoleCommand. :)

kalo extension swiftmail itu modelnya kayak view rendering di controller biasa kok :)

gampang pakainya, asal manualnya dibaca bener2 aja.

kalau ingin menampilkan pesan sukses data telah dimasukkan ke dalam database pada akhir prosess tuh gimana ya caranya?maf nanya disini :)

Bisa pake setFlash, gan:


Yii::app()->user->setFlash('success', '...');

Untuk menampilkan (di view):




if (Yii::app()->user->hasFlash('success')) 

{ 

   echo '<div class="flash-success">';

   echo Yii::app()->user->getFlash('success');

   echo '</div>';

}