Я пытаюсь отправить по электронной почте usingcake PHP здесь кодОтправка электронной почты с вложением в CakePHP файл реального пути
$data = "RSIMT7210;RSIMT7220";
$email = new CakeEmail();
$var = ROOT;
$var = str_replace("api", "", $var);
$attachments = array();
$myArray = explode(';', $data);
foreach($myArray as $sku)
{
$result = $this->Ring->find('first', array('conditions'=>array('sku'=>$sku)));
$ring = $result['Ring'];
$ringItems = explode(' ', $ring['name']);
$styleNumber = $ringItems[0];
$mAttach = $var . "rings/" . "$styleNumber/image/white.jpg";
$email->attachments($mAttach);
}
Но это, кажется, добавляя только одно вложения. В любом случае я могу прикрепить несколько файлов?
попробовал это уже, отправляет одно приложение тоже. –
'print_r()' ваш массив '$ attachments' и проверьте значения, чтобы код выглядел нормально. – om1
@WayNe ["\/home \/thevowaa \/public_html \/brandstore \/rings \/DFWR0109 \/image \ /white.jpg", "\/home \/thevowaa \/public_html \/brandstore \/rings \ /DFWR6537\/image\/white.jpg "] это массив –