簡體   English   中英

如何將codeIgniter與netbeans完全集成

[英]How to integrate codeIgniter with netbeans fully

我下載了Netbeans和CodeIgniter,我為Netbeans下載了2個插件。 在他們身上被稱為“PHP CI框架”,我無法安裝它。

當我嘗試安裝它時,我收到以下消息:

實現版本201107282000中請求插件php apis。

以下插件實現:

PHP CI框架

我需要安裝什么其他插件才能完全集成CI,以便在Netbeans中獲得完整的Intellisense和文檔支持?

如果您只想自動完成功能,那么這將為您完成。

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中項目的屬性並轉到' PHP Include Path '設置。 將自動完成文件夾添加到路徑中。

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

對於NetBeans 8.1+

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

下載NB CI插件(最新版本):

  1. ORG-nbphpcouncil模塊的PHP-Cl-0.5.1.nbm
  2. ORG-nbphpcouncil模塊的PHP-CI-庫,0.5.1.nbm

安裝插件:工具>>插件>>下載(選項卡)>>添加插件... >>(瀏覽本地目錄中下載的文件)>>打開>>安裝>>重啟NB

激活CI框架:工具>>選項>> PHP >>框架和工具(選項卡)>>選擇CodeIgniter >>基礎文件>>添加Zip ... >>現在輸入名稱並瀏覽您下載的CodeIgniter的zip文件>> OK >> OK >>重啟NB

全部完成。 :)

在此輸入圖像描述

激活現有項目中的CI框架:選擇項目>>右鍵單擊>>屬性>>展開框架>>選擇CodeIgniter >>勾選啟用>>確定(現在您將看到CI徽標后跟您的項目名稱)

在此輸入圖像描述 在此輸入圖像描述

希望你使用7.1.2的版本更好地使用7.1.1,以便你可以避免這些錯誤,它對我有用或更好地使用相同的版本插件為你正在使用的netbeans相同的IDE

我只是按照這個步驟:

  1. 下載CodeIgniter.3.XXzip
  2. 使用codeIgniter將內容解壓縮到Netbeans 文件結構中的PHP項目的根目錄中
  3. 運行您的項目,您將看到CodeIgniter的歡迎頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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