2013-04-02 32 views
0

下载的版本是ZF 2.1ZF | ZF上的新功能|自动加载器为什么似乎不工作?

我在我的机应用的基本文件中输入下面的代码,这似乎是不corect:

$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'library' . DIRECTORY_SEPARATOR . 'Zend'; 
ini_set(
    'include_path', 
    ini_get('include_path') . PATH_SEPARATOR . $path 
); 

require_once('/Loader/StandardAutoloader.php'); 
$loader = new \Zend\Loader\StandardAutoloader(
    array(
     'Zend' => $path, 
    ) 
); 
$loader->register(); 

$m = new \Zend\Mail\Message(); 

我得到的错误是以下:

致命错误:类“的Zend \邮件\消息”在PathToMyFile

没有发现什么是错与任何想法?

是否有任何好的教程,以Zend Framework中的自动加载开始?

回答

1

你只是想:

$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'library' 

在include路径。

不过,我猜想,这是你的index.php,这是你的公共目录,你真正想要的是从那里上去一个目录,然后进入图书馆目录:

$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR .'library' 
+0

这是问题!谢谢 :) –