【发布时间】:2017-04-17 09:51:01
【问题描述】:
在使用 CakePHP 电子邮件代码时,我收到以下错误:- 调用未定义的方法 Cake\Mailer\Email::setFrom()
我的 CakePHP 3 电子邮件代码如下:-
我在控制器顶部添加了电子邮件类 使用 Cake\Mailer\Email;
在控制器的方法中,我使用以下代码:-
$email = new Email('default');
$email->setFrom(['info@example.com' => 'Test Email'])
->setTo('xyz@example.com')
->setSubject('Testing Email !!')
->send('Testing Email with CakePHP 3');
请帮帮我!
【问题讨论】:
-
您使用的是 Cake
-
如何查看确切的版本?
-
它的 3.3.8,我在 vendor\cakephp\cakephp\VERSION.txt 中找到
-
检查传输的配置,在这里你会找到更多信息book.cakephp.org/3.0/en/core-libraries/…
-
向我们展示您的控制器的完整代码。它可能会有所帮助
标签: php email cakephp cakephp-3.0