如何使用cakephp框架发送电子邮件?

时间:2012-06-20 03:48:47

标签: email cakephp confirmation

不知道如何在保存订单后立即发送电子邮件。购买者将在订单中输入电子邮件,并使用CakePHP 2.0发送确认电子邮件。我尝试了很多不同的方式,但我是一个菜鸟,需要指导。请指导我!

  <?
    class OrdersController extends AppController
    {
       var $name = 'Orders';
       var $scaffold;
       function add()
       {            
          if ($this->request->is('post'))
          {
               if ($this->Order->save($this->request->data)) 
               {
                   $this->Session->setFlash('Order has been saved');
                   $this->redirect(array('action' => 'index'));
               }
               else 
               {
                   $this->Session->setFlash('Unable to add order');
               }
          }
       }
    }
  ?>

1 个答案:

答案 0 :(得分:2)

CakePHP为此提供了一个CakeEmail类:http://book.cakephp.org/2.0/en/core-utility-libraries/email.html