CakePHP,电子邮件模型和电子邮件组件.我做了些蠢事

Min*_*ure 4 php email components cakephp model

我有一个名为Emails的模型,我已经为其构建了很多功能,但是现在我实际上已经开始在电子邮件控制器中发送电子邮件并且已经碰壁了.

电子邮件组件与模型冲突,它们都使用$ this-> Email引用.

我的问题是如何重命名组件(返回并更改模型将是很多工作).

PS我习惯了轨道所以我认为它会被称为通知器.

dec*_*eze 5

您只需重命名EmailComponent即可:

/controllers/components/email_handler.php:

App::import('Component', 'Email');

class EmailHandlerComponent extends EmailComponent { }
Run Code Online (Sandbox Code Playgroud)

控制器:

public $components = array('EmailHandler');

public function foo() {
    $this->EmailHandler->...
}
Run Code Online (Sandbox Code Playgroud)