Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用getMapType()方法的SwiftMaileBundle:[语义错误]_Php_Symfony_Swiftmailer - Fatal编程技术网

Php 使用getMapType()方法的SwiftMaileBundle:[语义错误]

Php 使用getMapType()方法的SwiftMaileBundle:[语义错误],php,symfony,swiftmailer,Php,Symfony,Swiftmailer,我在做一个Symfony2项目。我必须建立一个移动设备可以访问的Web服务。Web服务使用SwiftmailerBundlle向新设备发送电子邮件 Swiftmailer也是整个项目的邮件发送者。除了我的Web服务,它在所有捆绑包上都能完美工作。 当webservice尝试使用Swiftmailer发送电子邮件时,我总是收到一个500类型的错误。最奇怪的是,尽管有500个错误,邮件还是被发送了 以下是我得到的错误: “[语义错误]从未导入方法Swift\u CharacterReader\u U

我在做一个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服务使用的类中的代码:

$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);