下载的版本是ZF 2.1
我在我的申请基本档案中输入了以下代码,似乎不是核心:
$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();
我得到的错误如下:
致命错误: PathToMyFile
中找不到“Zend \ Mail \ Message”类有什么问题吗?
是否有任何好的教程从Zend Framework中的自动加载开始?
答案 0 :(得分:1)
你只想:
$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'library'
在您的包含路径中。
但是,我猜这是在你的index.php中,它在你的公共目录中,而你真正想要的是从那里上一个目录,然后进入库目录:
$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR .'library'