Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 包括间接图书馆_Php_Yii_Couchdb - Fatal编程技术网

Php 包括间接图书馆

Php 包括间接图书馆,php,yii,couchdb,Php,Yii,Couchdb,大家好,我有个问题! 我需要包括枕头(http://arbitracker.org/phpillow)在Yii。 我这样做: 在config/main.php中 'components'=>array( 'RunDB'=>array( 'class' => 'RunDB', //'host'=>'localhost', //'po

大家好,我有个问题! 我需要包括枕头(http://arbitracker.org/phpillow)在Yii。 我这样做: 在config/main.php中

    'components'=>array(
            'RunDB'=>array(
                'class' => 'RunDB',
                    //'host'=>'localhost',
                    //'port'=>'5984',
                     //username
                     //password
            ), 
在components/RunDB.php中

class RunDB extends CComponent {

function init(){
    Yii::import('application.vendors.couchDB.*');
    require 'environment.php';
    phpillowConnection::createInstance('localhost',5984);
}
}

当phpillowConnection行未注释时,我有错误500。 没有yii,我的工作很好。怎么强迫它和yii一起工作


日志中的输出:

[Sun Nov 27 22:42:18 2011] [error] [client 127.0.0.1] PHP Warning:  include(arbitPhpErrorException.php): failed to open stream: No such file or directory in /var/www/yii/yii/framework/YiiBase.php on line 396
[Sun Nov 27 22:42:18 2011] [error] [client 127.0.0.1] PHP Warning:  include(): Failed opening 'arbitPhpErrorException.php' for inclusion (include_path='/var/www/CouchTest/protected/vendors/couchDB/libraries/:.:/var/www/CouchTest/protected/vendors/couchDB:/var/www/CouchTest/protected/components:/var/www/CouchTest/protected/models:/usr/share/php:/usr/share/pear') in /var/www/yii/yii/framework/YiiBase.php on line 396
[Sun Nov 27 22:42:18 2011] [error] [client 127.0.0.1] PHP Fatal error:  Class 'arbitPhpErrorException' not found in /var/www/CouchTest/protected/vendors/couchDB/environment.php on line 160

看起来您的问题是您尚未注册库的自动加载程序,因此它无法自动加载所需的类

阅读并看一看


如果您的库使用PEAR类表示法,那么for yii可能就是您所需要的

错误输出是什么?我们需要更多信息。АГжжаааааarbitphpperrorexception.php?