1

我想知道如何提高我的联系表格的速度。当您提交地址时,CakeEmail 会发送两封电子邮件,然后重定向到下一个视图。有什么建议可以改善这一点,以便直接重定向用户并单独发送电子邮件?

我感谢您的帮助!提前致谢!

// Controller

public function registerShort() {
    $this->layout = 'guest';

    if ($this->request->is('post')) {

        $Email = new CakeEmail();
        $Email->template('candidates_register_short', 'default')
            ->emailFormat('html')
            ->config('bewerber')
            ->from(array('bewerber@mueller.de' => 'Herr Müller'))
            ->to($this->request->data['Candidate']['email'])
            ->subject('Dankeschön')
            ->send();

        $Email = new CakeEmail();
        $Email->config('admin');
        $Email->from(array('admin@mueller.de' => 'Mueller.de'));
        $Email->to('bewerber@mueller.de');
        $Email->subject('Neuer Eintrag: Kandidat');
        $Email->send($this->request->data['Candidate']['email']);
        $this->redirect(array('controller' => 'candidates', 'action' => 'registerDetail'));
    }

    $this->loadModel('EnquiryType');
    $enquiryTypes = $this->EnquiryType->find('list');
    $this->set(compact('enquiryTypes'));
}
4

0 回答 0