sendind emil в codeigniter для нескольких emailid - PullRequest
0 голосов
/ 27 июля 2011
function send_letter()
{
    echo $description =  $this->input->post('description',true);
    $this->load->model('newsletter_model');
    $this->data['mail_list'] = $this->newsletter_model->getmaillist();
    foreach()
    {
        $list = array('', '', '');
        $this->email->to($list);
    }
}

function getmaillist()
{

    $mail_list=array();
    $query=$this->db->get($this->_table);
    if($query->num_rows()>0)
    {
        foreach($query->result() as $row)
        {
            $mail_list[$row->user_id]['emailid']=$row->email_address;
        }
    }
    return $mail_list;
}

Как я могу получить эти списки адресов электронной почты в foreach?Я не знаю, как писать в foreach

1 Ответ

1 голос
/ 27 июля 2011

Я не уверен, что понимаю.Вы можете добавить список людей через запятую и отправить его по электронной почте.

$this->email->to('one@example.com, two@example.com, three@example.com');

http://codeigniter.com/user_guide/libraries/email.html

Нет необходимости в цикле foreach.* EDIT:

Измените выражение foreach на следующее и посмотрите, поможет ли это:

foreach($query->result() as $row)
{
    array_push($mail_list, $row->email_address);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...