【问题标题】:Sending Email For cakephp 1.3为 cakephp 1.3 发送电子邮件
【发布时间】:2014-01-22 03:44:40
【问题描述】:

在控制器中:

<?php 

App::uses('CakeEmail', 'Network/Email');

class MessagesController extends AppController
{
    public $uses = array();

    public function send()
    {
        if (!empty($this->request->data) )
        {
            $email = new CakeEmail();
            $email->from(array('jerold@ballo.com.ph' => 'Jerold Ballo'));
            $email->to($this->Email->data['to']);
            $email->subject($this->Email->data['subject']);
            if ($email->send($this->Email->data['message'])) {
                $this->Session->setFlash(__('Email From me'), 'default', array('class' => 'success'));
            }
        }
    }
}
?>

我得到了这个

Fatal error: Call to undefined method App::uses() in C:\xampp\htdocs\reservation\controllers\messages_controller.php on line 3

请帮帮我....

【问题讨论】:

标签: cakephp


【解决方案1】:

删除App::uses('CakeEmail', 'Network/Email');

试试

class MessagesController extends AppController
{
    public $components = array('Email');
    ...

您现在可以使用 $this->按照代码中的方式发送电子邮件

【讨论】:

    猜你喜欢
    • 2014-02-12
    • 2014-01-17
    • 2011-11-12
    • 1970-01-01
    • 2013-04-08
    • 2013-04-01
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多