Помогите сделать разобраться с renderPartial(Mail)

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Закрыто
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Помогите сделать разобраться с renderPartial(Mail)

Сообщение evgeniy123 »

Пытаюсь переработать extension swiftMailer на email так как я не видел в swiftMailer что бы можно было делать вложение layout + view. Делаю так пока но не отображается код самого application.views.email.registration' . Только сам текст что очевидно. Подскажите как мне сделать чтобы было корректное отображение "матрешки". спасибо

Код: Выделить всё

  
  $SM = Yii::app()->swiftMailer;
        $Transport = $SM->smtpTransport($HostEmailIntermedia, 25);

        // Mailer
        $Mailer = $SM->mailer($Transport);


        $message = Yii::app()->controller->renderPartial('application.views.email.layouts.common', array('content'=>'application.views.email.registration'), true, false);


        // New message
        $Message = $SM
            ->newMessage('My subject')
            ->setFrom(array($adminEmail => 'Example Name'))
            ->setTo(array($email => 'Recipient Name'))
            ->addPart($message, 'text/html')
            ->setBody($message);


        // Send mail
       $Mailer->send($Message);
Закрыто