2016-06-25 16 views
1

私のシステムはPhpStormでのCodeIgniter 3.xを使用している、私はので、私はこれを使用し何のコード補完がありませんでした。プロジェクトルートにファイルを追加しました。コード補完@propertyのPhpStorm

今、私はhmvcモデルを使用しています。それはもはや働いていません。私がCodeIgniterの "通常の" Model、View、Controllerクラスに入っているときに動作します。しかし、私が自分のモジュールフォルダに入っていると、うまく動作しません。誰かが解決策を知っていますか?

編集

私は少し近いよ、オートコンプリートが機能しないクラスがMX_Controllerを拡張します。これをCI_Controllerに変更すると動作します。では、MX_Controllerでどのように動作させることができますか?

答えて

1

私は、サンプルファイルのように、それを超えるなど、推測が、おそらく

class MX_Controller { 
    public function __construct() { 
    } 
} 

または任意のクラスが実際に呼び出されたを追加して、あなたのモデルをしています。 (githubのページを見てください)ええ、私に信用を与えるのは彼のほうが良かったのですが、なぜこれを行うのが一番簡単な方法を聞いたことがないのですか?ファイルにautocomplete.phpという名前を付けてアプリケーション/ configフォルダ。完了!それでおしまい!フィニト。また、その方法では、ファイルをプレーンテキストとしてマークする必要はありません。実際にファイルに何かを追加する前に、まずそれを試してください。できるなら元に戻って、同じことをしようとする人と分かち合うことができます。

+0

名前をautocomplete.phpに変更し、application/configフォルダに移動しました。しかし、私は同じ結果を持っています。 codeigniter自身のmvcで動作します。しかし、他のmvcのモジュールフォルダにはありません。モジュールフォルダ内のすべてのクラスは、MX_Controllerを拡張します。 – da1lbi3

+0

他の例と同様のファイルにMXコントローラを追加しようとしましたか? – cartalot

関連する問題