Я использовал приведенный ниже код для кодов sendGrid для отправки писем из моего проекта.
require_once(YII_BASE_PATH . "/lib/sendgrid-php/SendGrid.php");
require_once(YII_BASE_PATH . "/lib/sendgrid-php/SendGrid_loader.php");
$sendgrid = new SendGrid('uname', 'pwd');
$mail = new SendGrid\Mail();
$mail->addTo('[email protected]')->
setFrom('[email protected]')->
setSubject('Subject goes here')->
setText('Hello World!')->
setHtml('<strong>Hello World!</strong>');
$sendgrid->smtp->send($mail);
Я уже скачал пакет sendGrid и поместил его в папку lib в yii.
если я выполню приведенный выше код, я получу ошибку типа "include(Swift_DependencyContainer.php): failed to open stream: No such file or directory"
если я включил вышеуказанный файл, я получил сообщение об ошибке, так как нужно включить другой файл.
Пожалуйста, совет по этому поводу.
YII_BASE_PATH
. Я думаю, что его значение не то, что вы ожидаете. - person Leri   schedule 08.08.2012