代码之家  ›  专栏  ›  技术社区  ›  Dariant Virgi

未找到类“cakeEmail”-cakephp2

  •  0
  • Dariant Virgi  · 技术社区  · 7 年前

    我在用cakeMail发送电子邮件时收到了这个eror。尽管我有以下来自烹饪书1对1的代码。 以下是我的控制器的一些片段:

    App::uses('AppController', 'Controller');
    App::uses('CakeEmail', 'Network/Email');
    ...
    ...
    ...
    public function index() {
                ....
        $Email = new cakeEmail('smtp');
        $Email->template('MassMail')
        ->emailFormat('html')
        ->viewVars([
            'content' => $content
        ])
        ->from(['info@forkom-jerman.org' => 'Forkom Jerman'])
        ->to($to)
        ->subject($subject)
        ->replyTo('forkom.jerman@gmail.com')
        ->transport('smtp');
        if ($Email->send()) {
            $this->Flash->set('Email Telah terkirim');
        } else {
            $this->Flash->set('Email tidak bisa terkirim');
        }   
    }
    

    在电子邮件上。配置文件夹上的php:

    class EmailConfig {
    
        public $smtp = array(
            'transport' => 'Smtp',
            'from' => 'info@forkom-jerman.org',
            'host' => 'send.one.com',
            'port' => 465,
            'username' => '*****@gmail.com',
            'password' => '******',
            //'charset' => 'utf-8',
            //'headerCharset' => 'utf-8',
        );
    }
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   SamHecquet    7 年前

    要使用的类是 C

    $Email = new CakeEmail('smtp');