我只想使用Zend提供的几个类,Zend Date,Zend Mail和其他一些类,但我无法获得日期甚至做任何事情。我把它包括在内:
include_once'../classes/zend/library/zend/date/DateObject.php'; $ date = new Zend_Date(time());
这是错误:致命错误:未找到类'Zend_Date'
我是否必须完成更改apache的配置文件的步骤,而php只是为了使用这一类?
感谢任何帮助。感谢。
答案 0 :(得分:3)
你需要Zend / Date.php,而不是Zend / Date / DateObject.php。 此外,您可能需要一些自动装载器来加载Zend_Date所依赖的其他类,但可能不需要,因为它们通常已自动包含在Zend类文件中。
让我纠正我最后的陈述。作为最小值,您需要在包含路径中包含Zend库的路径。例如,像这样:
// first entry are the already defined include paths,
// second entry is path to Zend library
set_include_path(
get_include_path() . PATH_SEPARATOR .
'path/to/library'
);
因此,以Zend库为例,路径C:\library\Zend
,然后您必须将C:\library
添加到包含路径中。这样,Zend组件中的所有require | include(_once)语句都在右侧包含路径。
此外,您还可以简单地包含正确的组件:
require_once 'Zend/Date.php';
$date = new Zend_Date();