[英]How to include Zend_DB class?
我想使用Zend_Db
类(以及以后的其他Zend类)。 但是,在5个小时后,我仍然无法访问该课程。 有人可以指出我的解决方案吗? 了解Zend框架中的数百个文件中的哪个包含此类已经对您有所帮助了? 预先感谢一百万!
有关我的问题的更多详细信息:我收到以下错误消息
致命错误:找不到类'Zend_Db'
在执行以下操作时:
1)下载Zend 2.2.5并将其移至我的服务器,位于/home/www/Zend/library
2)向php.ini添加了以下代码行: include_path=".:/home/www/Zend/library"
3)运行以下index.php:
require_once 'Zend/Loader/AutoloaderFactory.php';
require_once 'Zend/Loader/StandardAutoloader.php';
require_once 'Zend/Loader/SplAutoloader.php';
$options = array(Zend_Db::AUTO_QUOTE_IDENTIFIERS => true);
$db = new Zend_Db_Adapter_Pdo_Mysql(array(
'host' => MYSQL_HOST,
'username' => MYSQL_BENUTZER,
'password' => MYSQL_KENNWORT,
'dbname' => MYSQL_DATENBANK,
'options' => $options
));`
背景:这是我第一次使用Zend。 我正在使用PHP 5.3.21开发Apache服务器。 我正在使用Zend 2.2.5
您包含的代码是为ZF1编写的,但是您已经下载了ZF2。 两者不兼容。 您需要更改代码以使用ZF2,或下载最新版本的ZF1。
如果您确实要使用Zend_DB,则可以使用composer自动加载器并设置一个类映射。 定义类映射的外观,并使用./composer.phar安装,自动生成一个类映射,其余内容由作曲家完成。
我假设使用ZF2,如果您不使用作曲家,请使用它。 该网站还包含有关如何使用它的基础知识:
-http://getcomposer.org/doc/04-schema.md#classmap
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.