我找到了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 :在第 23 行的 C:\wamp\www\test.php 中找不到类“Zend\Db\Adapter\Adapter”
我使用的是 Windows 7 机器,但不知何故,每个人都在写:
Your PHP include_path needs to contain the path to Zend Framework's library
但是没有人给出如何设置整个事情的例子。我是否遗漏了一些重要信息,或者我只是不理解整个“将其包含在您的路径中”的事情?
最佳答案
“Zend”文件夹是库的一部分,因此您的包含路径应为C:\wamp\zend-library
。您还需要设置自动加载器(ZF 或 Composer)才能使代码示例正常工作。
关于php - 如何包含zend框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18579138/