如何包含zend框架?

时间:2013-09-02 18:40:21

标签: php zend-framework zend-framework2

我发现this question但不知何故,我仍然不明白如何包含zend框架。

Zend位于C:\wamp\zend-library\Zend(此文件夹包含“barcode”,“cache”,“db”,“EventManager”等文件夹......)

我的php include路径在php.ini中配置如下:include_path = ".;C:\wamp\zend-library\Zend"(它已取消注释且该行不以;开头)

echo get_include_path()的输出为.;C:\wamp\zend-library\Zend

尝试运行一段代码时:

$adapter = new Zend\Db\Adapter\Adapter(array(
    'driver' => 'Mysqli',
    'database' => 'zend_db_example',
    'username' => 'developer',
    'password' => 'developer-password'
 ));

我只收到此错误:Fatal error: Class 'Zend\Db\Adapter\Adapter' not found in C:\wamp\www\test.php on line 23

我正在使用Windows 7机器,但不知何故,每个人都在写:

  

您的PHP include_path需要包含Zend Framework库的路径

但是没有人举例说明如何设置整个事情。我是否遗漏了一些重要信息,或者我只是不理解整个“只是将它包含在你的道路中”的事情?

1 个答案:

答案 0 :(得分:2)

'Zend'文件夹是库的一部分,因此您的包含路径应​​为C:\wamp\zend-library。您还需要设置自动加载器(ZF或Composer)才能使代码示例正常工作。