2011-08-06 2 views
1

NetBeans IDEでCodeIgniterフレームワークによるプロジェクトを開発しようとしていますが、NetBeansでの作業と同じように、 NetBeansのJavaまたはPHP用。例えばのためのNetBeansによるCodeIgniterとCIフレームワーク用の最善のIDE

$this->load->library('benchmark'); 

それがライブラリをロードすることはできませんし、私はそれを手動で入力する必要があります。

どうすれば解決できますか? とは何ですか?最高のPHP IDEはCodeIgniterフレームワークで動作しますか?

+1

IDEは動的変数型を解決できないため、コードを実行しません。彼らはちょうど助けができない、または助けを必要としている。 – hakre

答えて

4

私は答えを見つけたと私はそれはとても役に立つ見た、それはコントローラクラスで正しく の作品私たちは、最初のクラス

​​

とモデルのための時にこれらをコピーする必要があり

 
/** 
* @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 
*/ 

モデルクラスです。

1

使用されていないネットビーンズ。しかし、textmateはcodeigniterの魅力です。 codegniterバンドルは、すべてのci機能への簡単なキーワードアクセスを提供します。

3

あなたは、これは後であなたにヒントを与える変数

$model = Model::factory(... 
/* @var $model Model_Product */ 

を宣言した後にコメントを入れて試すことができます。 他のphpdocコメントを使用すると、スクリプトをリアルタイムで処理できないため、netbeansがコードを理解するのに役立ちます。

編集:

クラスプロパティのヒントは、このようなクラス定義の前に「宣言」することができます。

/** 
* @property mixed $any_var 
*/ 
class Model { ... } 
関連する問題