2

我是 Zend 的新手,目前正在尝试使用 Swift Mailer 作为我的消息传递系统。但是,我不断收到此错误:

Fatal error: Class 'Adviser\Controller\Swift_Message' not found

我做了一些研究,并认为这可能是自动加载器的问题。所以我添加了以下两行:

$autoloader = new StandardAutoloader();
$autoloader->registerNamespace('Swift_','/Applications/MAMP/htdocs/zsa/Swift-4.3.0/lib/classes/Swift');

我仍然收到错误消息。我还相应地将路径设置为“swift_required.php”

require_once '/Applications/MAMP/htdocs/zsa/Swift-4.3.0/lib/swift_required.php';

关于如何解决这个问题的任何想法?

4

1 回答 1

0

看起来 Swift 没有命名空间,所以如果可用的话,你应该使用 $autoloader->registerPrefix。

使用http://getcomposer.org/也是一个不错的选择。

于 2013-04-06T16:02:00.720 回答