Yii2 フレームワークの多くのコンポーネントやプロパティは、設定ファイルを通じて動的にロードされます。
その結果、多くのサードパーティ コンポーネントが IDE の自動補完と型チェックを使用できなくなります。
たとえば、Yii::$app->user->getIdentity()
は、設定ファイルで定義した User モデルを返す必要があります。 Yii::$app->user->getIdentity()
返回的应该是我在配置文件中定义的User模型。
但是IDE没有途径去识别这个配置,导致很多方法里面如果像public function verify(User $user)
しかし、IDE にはこの設定を識別する方法がないため、パラメータの型が public function verify(User $user)
のように制限されている場合、IDE は多くのメソッドでエラーを報告します。
Laraverl フレームワークには、IDE がフレームワークを識別するのに役立つ ide-helper のようなツールがあります。Yii2 でこの問題を解決する方法はあるでしょうか。
Yii2 フレームワークの多くのコンポーネントやプロパティは、設定ファイルを通じて動的にロードされます。
その結果、多くのサードパーティ コンポーネントが IDE の自動補完と型チェックを使用できなくなります。
たとえば、Yii::$app->user->getIdentity()
は、設定ファイルで定義した User モデルを返す必要があります。 Yii::$app->user->getIdentity()
返回的应该是我在配置文件中定义的User模型。
但是IDE没有途径去识别这个配置,导致很多方法里面如果像public function verify(User $user)
しかし、IDE にはこの設定を識別する方法がないため、パラメータの型が public function verify(User $user)
のように制限されている場合、IDE は多くのメソッドでエラーを報告します。
Laraverl フレームワークには、IDE がフレームワークを識別するのに役立つ ide-helper のようなツールがあります。Yii2 でこの問題を解決する方法はあるでしょうか。
作者はこの phpstorm yii2 ヒントを参照することができます