因此,当使用codeigniters电子邮件类时,我意识到发送到一封电子邮件是;
$this->email->to('email1@email.com');
和多个电子邮件是一个如下所示的数组;
this->email->to('one@example.com, two@example.com, three@example.com');
但是我如何向存储在数据库中的联系人列表发送电子邮件,比如说...'联系人'表'电子邮件'领域..这可能吗?如果是这样我怎么设置你 - ?我是否使用模型等?如果这很简单,那么我对编码工作人员是新手,所以我很不知道
答案 0 :(得分:2)
没有db表到电子邮件的本机映射,因此您必须首先选择,然后检索然后发送
$query = $this->db->query("SELECT emailAddress from table"); //select email addresses
$sendTo=array();
foreach ($query->result() as $row) //loop to build array
{
$sendTo[]=$row->emailAddress; //add to array
}
$this->email->to($sendTo);//send email
当然我不得不猜你的桌子电子邮件字段。另一个(更好的?)选项是将发送放入循环中,因此您可以单独发送到每个电子邮件地址。