2012-02-16 97 views
16

我下載了Netbeans和CodeIgniter,並且我爲Netbeans下載了2個插件。他們被稱爲「PHP CI框架」,我無法安裝它。如何將codeIgniter與netbeans完全集成

當我嘗試安裝它,我得到這個消息:

插件PHP的API請求在實現版本201107282000.

以下插件進行:

PHP框架CI

我需要安裝哪些其他插件才能將CI完全集成,以便我將完整的Intellisen Netbeans提供的文檔和文檔支持?

回答

24

如果你只是想自動完成功能,那麼這將爲你做。

1)在Netbeans中創建一個文件夾,名爲 '自動完成' 在 '源文件'

2)像ci_code_completion_controllers.phpci_code_completion_models.php創建這裏所說的東西兩個文件

將此添加到每個文件;

<?php 
/** 
********* CONTROLLERS ********* 
* @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_Template $template 
* @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 

********* MODELS ********* 
* @property User_model $user_model 
*/ 

Class CI_Controller { 

} 
?> 

注:填充模型部分用你自己的。

3)轉到到性質的Netbeans項目的和GOTO的 'PHP包含路徑' 設置。 將autocomplete文件夾添加到路徑。

4)所以現在在你的控制器/型號上試試輸入$this->load->並點擊Ctrl +空格鍵,你應該看到一個可用函數列表。

+1

大答案!非常感謝! – 2012-07-24 10:54:00

+1

我想知道這是否仍然是「正確的方式」?因爲它已經很久了。 – 2014-08-07 05:42:28

+1

真棒.. +1 ..這是真的..非常有幫助... – 2014-11-14 12:37:04

2

希望你使用7.1.2的版本更好的使用7.1.1,這樣你就可以避免這種錯誤對我來說很好用,或者對於你使用的同一個NetBeans IDE,最好使用同樣的版本插件

2

嘗試了這一點: CodeIgniter plugin for Netbeans

+0

「我們很抱歉kenai.com網站已關閉。」 – nop77svk 2017-05-30 12:37:23

+0

再次檢查,網址更新... – 2017-11-22 09:08:45

18

對於NetBeans 8。1+

轉到: https://github.com/nbphpcouncil/nb-ci-plugin/releases

下載NB CI插件(最新發布):

  1. ORG-nbphpcouncil模塊的PHP-CI-0.5.1.nbm
  2. org-nbphpcouncil-modules-php-ci-repository-0.5.1.nbm

安裝插件: 工具>>插件>>下載(標籤)>>添加插件... >>(瀏覽者下載的文件在本地目錄)>>打開>>安裝>>重啓NB

激活CI框架: 工具>>選項>> PHP >>框架&工具(標籤)>>選擇笨>>基礎文件>>添加郵編... >>現在鍵入一個名稱和瀏覽CodeIgniter的拉鍊你下載的檔案>> OK >> OK >> Restart NB

全部完成。 :)

enter image description here

在現有項目激活CI框架: 選擇項目>>點擊右鍵屬性>> >>展開框架>>選擇笨>>勾選啓用>> OK(現在你會看到一個CI標誌,然後你的項目名稱)

enter image description here enter image description here

+0

完美且點對點。 – Vivek 2016-07-24 17:42:46

+0

我仍然無法通過點擊鼠標$ this-> load-> model('Forms_model'); $這個 - > Forms_model; – 2016-08-09 08:38:38

+0

驚人的,我真的很高興有這個框架與NetBeans的工作方式 – kscius 2017-03-03 02:29:10

0

我只是跟着這個步驟:

  1. 下載CodeIgniter.3.XXzip
  2. 解壓縮內容到你的PHP項目的根在Netbeans的file structure with codeIgniter
  3. 運行你的項目,你會看到歡迎頁從笨