2016-08-03 96 views
0

这是我第一个使用CodeIgniter的项目。我在使用Netbeans 8.0.1自动完成时遇到问题。我找到了这个问题的答案,但他们不适合我。CodeIgniter 3.1和NetBeans 8.0.1自动完成器

我尝试这些解决方案,但不是为我工作

How to integrate codeIgniter with netbeans fully

NetBeans 8.0 PHP CodeIgniter Framework support

Netbeans code completion for CodeIgniter

当我尝试将文件夹添加到PATH有以下错误:

共享:路径D:\ MyP rojects \ project \ autocomplete已经是项目的一部分。

enter image description here

CI_Autocomplete.php

<?php 
    /** 
    * @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_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 $user_agent 
    * @property CI_Validation $validation 
    * @property CI_Xmlrpc $xmlrpc 
    * @property CI_Xmlrpcs $xmlrpcs 
    * @property CI_Zip $zip 
    */ 

    class CI_Controller {}; 

    /** 
    * @property CI_DB_active_record $db 
    * @property CI_DB_forge $dbforge 
    * @property CI_Config $config 
    * @property CI_Loader $load 
    * @property CI_Session $session 
    */ 

    class CI_Model {}; 
?> 

回答

2

按照以下步骤

  1. 创建​​3210在外的应用程序文件夹的。
  2. 内创造CI_autocomplete.php文件
  3. CI_autocomplete.php添加以下代码(Can download here

    <?php 
        /** 
        * @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_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 $user_agent 
        * @property CI_Validation $validation 
        * @property CI_Xmlrpc $xmlrpc 
        * @property CI_Xmlrpcs $xmlrpcs 
        * @property CI_Zip $zip 
        */ 
    
        class CI_Controller {}; 
    
        /** 
        * @property CI_DB_active_record $db 
        * @property CI_DB_forge $dbforge 
        * @property CI_Config $config 
        * @property CI_Loader $load 
        * @property CI_Session $session 
        */ 
    
        class CI_Model {}; 
    
    
    ?> 
    
  4. 转到

    • 工具
    • 插件
    • 安装
      1. 卸载 - PHP CakePHP的框架(上卸载restart IDE later选项)
      2. 停用 - PHP CI框架Repositary(上卸载restart IDE later选项)

所有精细。至于简单去你的控制器类型$this->load->可以看到建议像下面的图像

01

1

请注意,笨3 CI_DB_active_record变化。

@property CI_DB_active_record $db 

@property CI_DB_query_builder $db 

代替