使用bcc(正确的插入方法)使用CakePHP的多个邮件收件人

使用bcc(正确的插入方法)使用CakePHP的多个邮件收件人,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,我使用php框架cakePHP创建一个web应用程序。在那里,我希望用户在一个字段中插入他想要的尽可能多的电子邮件地址,通过点击发送按钮,一条消息将通过电子邮件发送到所有电子邮件 要做到这一点,我必须使用密件抄送 我的问题是,我不知道如何以正确的形式“读取”用户的电子邮件地址,以便在密件抄送中使用它们 到目前为止,我有一个变量$to=$this->request->data['Mail']['to'],其中,“Mail”是我的型号名称,如果用户只插入一个电子邮件地址,收件人将正确接收邮件。但是我

我使用php框架cakePHP创建一个web应用程序。在那里,我希望用户在一个字段中插入他想要的尽可能多的电子邮件地址,通过点击发送按钮,一条消息将通过电子邮件发送到所有电子邮件

要做到这一点,我必须使用密件抄送

我的问题是,我不知道如何以正确的形式“读取”用户的电子邮件地址,以便在密件抄送中使用它们

到目前为止,我有一个变量$to=$this->request->data['Mail']['to'],其中,“Mail”是我的型号名称,如果用户只插入一个电子邮件地址,收件人将正确接收邮件。但是我如何使它能够接收多个电子邮件地址(可能在一个数组中??),以便在这段代码中使用变量$to:

$Email = new CakeEmail();

$Email->from($from)
    ->**bcc($to)**
    ->subject($subject)
    ->send($message);
欢迎帮助:)

提前谢谢你

有API(),代码是开源的。它们都提供了您需要的信息

如果打开类CakeEmail,您将发现():


这与bcc()不同,因为它可以多次用于添加多个bcc地址。

我尝试使用此函数(这也是我的代码),但也不起作用。它向我抛出了一个错误:调用非对象上的成员函数addBcc()/@koslibpro,这是因为您试图访问
$this->Email
(它不存在),而不是变量
$Email
(用于CakeEmail实例的变量)
public function addBcc()