Объект класса CI_Output не может быть преобразован в строку при отправке электронной почты ci - PullRequest
0 голосов
/ 16 октября 2018

Я беру проект у моего коллеги, который был уволен, у меня нет большого опыта работы с CI.Я скопировал и вставил несколько его кодов для отправки по электронной почте, один работает нормально, другой, точно так же, только с другим содержимым электронной почты не работает вообще, выдает эту ошибку:

Серьезность: 4096 --> Объект класса CI_Output не может быть преобразован в строку

ControlPanel.php:

$ch = curl_init();

$queryString = [
   'users' => [
      'email' => $data['userEmail']
   ],
   'email' => $data['userEmail']
   ];

if ($postData['deviceRequestStatusID'] == 1) {
   curl_setopt($ch, CURLOPT_URL, base_url() . "ajaxSendNewDeviceRequest");
}
if ($postData['deviceRequestStatusID'] == 2) {
   curl_setopt($ch, CURLOPT_URL, base_url() . "ajaxSendDeviceRequestPPP");
}
   curl_setopt($ch, CURLOPT_POST, 1);
   curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($queryString));
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

   curl_exec($ch);

Ajax.php:

public function sendDeviceRequestPPP() {
    $postData = $this->input->post();

    if (!empty($postData)) {

        $users = $postData['users'];
        $results = array();

        $this->load->library('wifibri_mail');

        $result = $this->wifibri_mail->sendEmail('device-request-ppp', $users, 'none');

        return $this->output->set_output($result);
    }
}

Wifibri_mail.php:

case 'device-request-ppp':
    $this->ci->email->subject('My subject');
    $view = 'emails/device-request-ppp';
    break;

Теперь электронная почта представляет собой простой html-скрипт со ссылкой на изображение, если я добавлю assets / img / ....... электронное письмо не отправляет и выдает ошибку выше.Если я удаляю часть, она отправляет электронное письмо без каких-либо ошибок.Что я делаю неправильно?У меня точно такой же сценарий для другого письма (если ($ postData ['deviceRequestStatusID'] == 1), который работает просто отлично, с base_url и изображением и т. Д.!

...