0
訂單保存後,不知道如何發送電子郵件。購買者將在訂單中輸入電子郵件,並使用CakePHP 2.0發送確認電子郵件。我嘗試了很多不同的方式,但我是一個小菜鳥,需要指導。請指導我!如何使用cakephp框架發送電子郵件?
<?
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');
}
}
}
}
?>
那你試試? –
當我在本地進行測試時,我遇到了很多問題,但當它在具有域和電子郵件地址的實際Web服務器上設置時,它工作正常。也許這可能會有所幫助,但我仍然不明白問題所在。 – tyjkenn
在localhost中爲你設置郵件服務器,然後使用swiftmailer組件。在控制器的組件數組中包含swift mailer。它運行良好。我在我的項目中使用過它 – jack