我是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';
有关如何解决这个问题的想法吗?
答案 0 :(得分:0)
看起来Swift没有命名空间,所以如果可用,你应该使用$ autoloader-> registerPrefix。
使用http://getcomposer.org/也是一个不错的选择。