web-dev-qa-db-ja.com

codeIgniterとnetbeansを完全に統合する方法

NetbeansとCodeIgniterをダウンロードし、Netbeans用の2つのプラグインをダウンロードしました。そのうちの1つは「PHP CIフレームワーク」と呼ばれ、インストールできません。

インストールしようとすると、次のメッセージが表示されます。

プラグインphp apiは、実装バージョン201107282000で要求されます。

次のプラグインが影響を受けます:

PHP CIフレームワーク

NetbeansでIntellisenseとドキュメントを完全にサポートするためにCIを完全に統合するには、他にどのプラグインをインストールする必要がありますか?

17
BlackFire27

関数のオートコンプリートだけが必要な場合は、これで自動的に完了します。

1) 'autocomplete'と呼ばれるNetbeansのフォルダを 'Source Files '

2)ci_code_completion_controllers.phpci_code_completion_models.phpのような名前の2つのファイルをここに作成します

これを各ファイルに追加します。

<?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 {

}
?>

注:Modelsセクションに独自のセクションを入力します。

3)Netbeansでプロジェクトのpropertiesに移動し、 'PHP Include Path '設定。パスにオートコンプリートフォルダーを追加します。

4)コントローラ/モデルで$this->load->と入力してCtrl + spacebarを押すと、使用可能な関数のリストが表示されます。

27
Rooneyl

NetBeans 8.1以降の場合

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

ダウンロードNB CIプラグイン(最新リリース):

  1. org-nbphpcouncil-modules-php-ci-0.5.1.nbm
  2. org-nbphpcouncil-modules-php-ci-repository-0.5.1.nbm

プラグインのインストール:ツール>>プラグイン>>ダウンロード(タブ)>>プラグインの追加... >>(ダウンロードしたファイルをローカルディレクトリで参照) >>開く>>インストール>> NBを再起動

CIフレームワークをアクティブ化:ツール>>オプション>> PHP >>フレームワーク&ツール(タブ)>> CodeIgniterを選択>>ベースファイル>> Zipの追加... >>名前を入力して、ダウンロードしたCodeIgniterのZipファイルを参照します>> OK >> OK >> NBを再起動します

すべて完了。 :)

enter image description here

既存のプロジェクトでCIフレームワークをアクティブ化:プロジェクトを選択>>右クリック>>プロパティ>>フレームワークを展開>> CodeIgniterを選択>>有効にチェックを入れます>> OK(これで、CIロゴの後にプロジェクト名が表示されます)

enter image description hereenter image description here

23
Pran

これを試してください: NetbeansのCodeIgniterプラグイン

3
Sohail xIN3N
2
pvaitonis

7.1.2のバージョンを使用していることを願って、7.1.1を使用して、このようなエラーを回避できるか、同じバージョンのプラグインを同じように使用することをお勧めしますIDE of使用しているnetbeans

2
user1410357

私はこの手順を実行しました:

  1. CodeIgniter.3.X.X.Zipをダウンロード
  2. コンテンツをPHPプロジェクトのルート)に解凍します codeIgniterを使用したファイル構造
  3. プロジェクトを実行すると、CodeIgniterのウェルカムページが表示されます。
0
oswazteca