Как отправить файл PDF в виде вложения в cakephp?

Я использую версию cake php 2.0, мне нужно отправить электронное письмо в формате PDF после нажатия кнопки опроса в моем приложении?

Любая помощь очень ценится.


person jsduniya    schedule 14.09.2012    source источник
comment
что ты уже испробовал ? Вы хотя бы пытались найти решение самостоятельно?   -  person Grzegorz Motyl    schedule 14.09.2012


Ответы (1)


Попробуй это:

Прежде всего, вы должны убедиться, что класс загружается с помощью App::uses():

<?php
App::uses('CakeEmail', 'Network/Email');

в вашей функции/действии:

$email = new CakeEmail();

$email->attachments('/full/file/path/file.pdf') 
$email->to      = '[email protected]';
$email->subject = 'Something';
$email->replyTo = $client['Client']['email'];
$email->from    = $client['Client']['email'];
$email->emailFormat = 'html';

if($email->send()){
  die('Email Sent!');
}else{
  die('Failed to send email');
} 
person Krishna    schedule 14.09.2012
comment
спасибо, но в то же время мне нужно создать новый PDF-файл, а затем отправить по почте. возможно ли это ?? - person jsduniya; 14.09.2012
comment
да, но для этого вам нужно использовать любую библиотеку для создания файлов PDF - person Krishna; 14.09.2012
comment
проверьте эту ссылку для более подробной информации stackoverflow.com/questions/9377226/ - person Krishna; 14.09.2012
comment
Спасибо, вот что я сомневался ..!! теперь я могу это сделать..!! Спасибо всем - person jsduniya; 14.09.2012
comment
Привет, stackoverflow, меня забанили за публикацию вопроса, так как я новичок на этом сайте, пожалуйста, помогите мне дать мне еще один шанс .. - person jsduniya; 15.09.2012