บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2016

Email with CakePHP 3.3

Email with CakePHP 3.3 วันนี้เรามาจะดูเรื่องการส่ง Email ด้วย CakePHP 3.3 กัน CakePHP นั้นจะมี class ของ mail มาให้ใช้งานแล้ว เราไม่จำเป็นต้องไปเขียนใหม่ตั้งแต่ต้น เข้าประเด็ดกันเลยครับ เริ่มต้นไม่ยากมาก ขั้นแรกเราต้องกำหนด config ของ email ที่เราต้องใช้งานก่อน 'EmailTransport' => [         'default' => [             'className' => 'Smtp',             'host' => 'mail.zzzz.com',             'port' => 25,             'timeout' => 30,             'username' => 'info@zzzz.com',             'password' => 'password',             'client' => null,             'tls' => null,             'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),         ],     ], ต่อมาเราต้องทำการ use class เข้าไปที่ Controller ที่ต้องการใช้งานเช่น UsersController  เราอยากให้ module นี้มีความสามารถเรื่อง mail  use Cake\Mailer\Em