Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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 NetBeans中的CI_DB_mysql_驱动程序CodeIgniter类自动完成_Php_Codeigniter_Netbeans - Fatal编程技术网

Php NetBeans中的CI_DB_mysql_驱动程序CodeIgniter类自动完成

Php NetBeans中的CI_DB_mysql_驱动程序CodeIgniter类自动完成,php,codeigniter,netbeans,Php,Codeigniter,Netbeans,我正在用NetBeans IDE中的CodeIgniter开发项目 我添加的每个文件(模型和控制器)的第一个 /** *@property CI_DB_active_记录$DB *@property CI_DB_forge$dbforge *@property CI_Benchmark$Benchmark *@property CI_Calendar$Calendar *@property CI_Cart$Cart *@property CI_Config$Config *@property C

我正在用NetBeans IDE中的CodeIgniter开发项目

我添加的每个文件(模型和控制器)的第一个

/** *@property CI_DB_active_记录$DB *@property CI_DB_forge$dbforge *@property CI_Benchmark$Benchmark *@property CI_Calendar$Calendar *@property CI_Cart$Cart *@property CI_Config$Config *@property CI_Controller$Controller *@property CI_Email$Email *@property CI_Encrypt$Encrypt *@property CI_Exceptions$Exceptions *@property CI_Form_validation$Form_validation *@property CI_Ftp$Ftp *@property CI_Hooks$Hooks *@property CI_Image_lib$Image_lib *@property CI_Input$Input *@property CI_Language$语言 *@property CI_Loader$load *@property CI_Log$Log *@property CI_Model$Model *@property CI_Output$Output *@property CI_分页$Pagination *@property CI_Parser$Parser *@property CI_Profiler$Profiler *@property CI_Router$Router *@property CI_Session$Session *@property CI_Security$Security *@property CI_Sha1$Sha1 *@property CI_Table$Table *@property CI_Trackback$Trackback *@property CI_排版$排版 *@property CI_Unit_test$Unit_test *@property CI_Upload$Upload *@property CI_URI$URI *@property CI\u User\u agent$agent *@property CI_Validation$Validation *@property CI_Xmlrpc$Xmlrpc *@property CI_Xmlrpcs$Xmlrpcs *@property CI_Zip$Zip *@property Image\u Upload$Image\u Upload *@property Lang\u Detect$Lang\u Detect *******型号****** *@property CI_DB_active_记录$DB *@property CI_DB_forge$dbforge *@property CI_Config$Config *@property CI_Loader$load *@property CI_Session$Session *@property Address\u Model$Address\u Model *@property Admin\u Model$Admin\u Model *@property Buyer\u Model$Buyer\u Model *@property Email\u Model$Email\u Model *@property Product\u Model$Product\u Model *@property Store\u Model$Store\u Model *@property Tailor\u Model$Tailor\u Model */ 将自动完成添加到它

但是当我想使用查询时,比如

$query=$this->db->query(“您的查询”);

$query
不支持自动完成,当我使用
var\u dump($query)
时,我发现这是CI\u DB\u mysql\u驱动程序对象


现在,我如何通过$query name将CI\u DB\u mysql\u驱动程序添加到自动完成列表中?

您使用的是活动记录库,所以请转到
\system\database\DB\u Active\u rec.php
,然后找到它们各自的类属性,然后将它们写入您的
IDE(netbeans)自动完成库

我发现了一些漏洞

1) 加:

给你的模特

然后使用
$this->query=$this->db->query()
,而不是
$query=$this->db->query()

然后,当您键入
$this->query
y时,自动完成程序将按预期显示


但是,如果需要有两个查询处于活动状态,或者一个查询位于另一个查询的循环中,那么这将很麻烦。在这种情况下,每个查询必须有2个变量。

在system/database/DB_driver.php中

更改函数查询@返回类CI\U DB\U驱动程序

@return mixed


@return boolean | CI_DB_result

我找到了CI_DB_result,现在如何将其设置为自动完成? /** * @property CI_DB_active_record $db * @property CI_DB_forge $dbforge * @property CI_Benchmark $benchmark * @property CI_Calendar $calendar * @property CI_Cart $cart * @property CI_Config $config * @property CI_Controller $controller * @property CI_Email $email * @property CI_Encrypt $encrypt * @property CI_Exceptions $exceptions * @property CI_Form_validation $form_validation * @property CI_Ftp $ftp * @property CI_Hooks $hooks * @property CI_Image_lib $image_lib * @property CI_Input $input * @property CI_Language $language * @property CI_Loader $load * @property CI_Log $log * @property CI_Model $model * @property CI_Output $output * @property CI_Pagination $pagination * @property CI_Parser $parser * @property CI_Profiler $profiler * @property CI_Router $router * @property CI_Session $session * @property CI_Security $security * @property CI_Sha1 $sha1 * @property CI_Table $table * @property CI_Trackback $trackback * @property CI_Typography $typography * @property CI_Unit_test $unit_test * @property CI_Upload $upload * @property CI_URI $uri * @property CI_User_agent $agent * @property CI_Validation $validation * @property CI_Xmlrpc $xmlrpc * @property CI_Xmlrpcs $xmlrpcs * @property CI_Zip $zip * @property Image_Upload $image_upload * @property Lang_Detect $lang_detect * * * * * * * * Model * * * * * * * @property CI_DB_active_record $db * @property CI_DB_forge $dbforge * @property CI_Config $config * @property CI_Loader $load * @property CI_Session $session * @property Address_Model $address_model * @property Admin_Model $admin_model * @property Buyer_Model $buyer_model * @property Email_Model $email_model * @property Product_Model $product_model * @property Store_Model $store_model * @property Tailor_Model $tailor_model */
@property CI_DB_result $query