2

Yii2 の高度なテンプレートでPhpStormを使用しています。私はすべての Yii2 ドキュメントを見てきました。すべて順調。Yii2 と PhpStorm の統合 (どちらも私のお気に入り) について、グーグルで調べても解決策が見つからないという質問がいくつかあります。おそらく多くの開発者が同じ質問をしているので、ここで質問したいと思います:


  1. composer を使用してcodeceptionをグローバルにインストールし、codeceptionを使用して高度なテンプレートに含まれるすべてのテストをビルドして実行しました。全て大丈夫。しかし、PhpStorm で新しい (フロントエンド、バックエンド、...) テストを書きたい場合、コードセプションを使用するためのオートコンプリートはありません。また、ファイルなどの既存のデフォルト テストを PhpStorm で開くSignupCest.phpと、名前空間が定義されておらず、PhpStorm はサブジェクト クラスで参照されているメソッドを見つけることができません!

提案や解決策はありますか?

更新しました

  1. Xdebug、PhpStorm、および Chrome/Firefox を使用して yii2 プロジェクトをデバッグする方法に関する完全なチュートリアルを手伝ってくれる人はいますか? 純粋な Php プロジェクト/スクリプトのデバッグに関するチュートリアルはいくつかありますが、yii2 では見つかりませんでした。
4

1 に答える 1

5

コード受信に設定さSettingsLanguage & Frameworksています。このようにPHPInclude path

知りたい方へ:

その後、codeception フレームワークのパスをプロジェクトに含めた後、@param の正しいアドレス指定のために PHPDoc ブロックを変更する必要があります。

たとえば、受け入れテスト

SignupCest.phpファイルの名前空間:

から: @param \codeception_frontend\AcceptanceTester $I

に: @param AcceptanceTester $I

于 2015-04-20T11:03:45.910 に答える