簡體   English   中英

如何包含Zend_DB類?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM