Php 使用getMapType()方法的SwiftMaileBundle:[语义错误]
我在做一个Symfony2项目。我必须建立一个移动设备可以访问的Web服务。Web服务使用SwiftmailerBundlle向新设备发送电子邮件 Swiftmailer也是整个项目的邮件发送者。除了我的Web服务,它在所有捆绑包上都能完美工作。 当webservice尝试使用Swiftmailer发送电子邮件时,我总是收到一个500类型的错误。最奇怪的是,尽管有500个错误,邮件还是被发送了 以下是我得到的错误: “[语义错误]从未导入方法Swift\u CharacterReader\u Utf8Reader::getMapType()中的批注\@int\。是否忘记为此批注添加\“use\”语句?” 以及SwifMailerBundle中的方法: 类Swift\u CharacterReader\u Utf8Reader实现Swift\u CharacterReader { 以下是我的Web服务使用的类中的代码:Php 使用getMapType()方法的SwiftMaileBundle:[语义错误],php,symfony,swiftmailer,Php,Symfony,Swiftmailer,我在做一个Symfony2项目。我必须建立一个移动设备可以访问的Web服务。Web服务使用SwiftmailerBundlle向新设备发送电子邮件 Swiftmailer也是整个项目的邮件发送者。除了我的Web服务,它在所有捆绑包上都能完美工作。 当webservice尝试使用Swiftmailer发送电子邮件时,我总是收到一个500类型的错误。最奇怪的是,尽管有500个错误,邮件还是被发送了 以下是我得到的错误: “[语义错误]从未导入方法Swift\u CharacterReader\u U
$message = \Swift_Message::newInstance();
$message->setSubject($subject)
->setFrom('test@exemple.com')
->setTo('test@exemple.com')
->setBody("Test")
;
$this->mailer->send($message);
SwiftMailerBundle版本=4.1.3
这是在我读过的所有文档中实现Swiftmailer的方法。你们知道我的问题是什么吗?
包中有错误吗?我的实现有错误吗
我很困惑,提前谢谢你抽出时间
Elodie.只需删除@int注释,它会弄乱symfony的注释阅读器
$message = \Swift_Message::newInstance();
$message->setSubject($subject)
->setFrom('test@exemple.com')
->setTo('test@exemple.com')
->setBody("Test")
;
$this->mailer->send($message);