2013-04-02 70 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

這是問題!謝謝 :) –