web-dev-qa-db-ja.com

phpstormでphalcon-devtools \ ide \ phpstormを使用するにはどうすればよいですか?

Phalcon開発ツールをphpstormと統合しようとしています。 ビデオはこちら がありますが、場所が原因で表示できません。

ドキュメントで他の使用可能なリファレンスが見つかりません。どうすればこれを実現できますか?

18
Lee

手順は次のとおりです。

  • Phalcon-devtoolsがインストールされていることを確認してください 手順
  • Phalcon-devtoolsを使用してプロジェクトを作成します(すでにプロジェクトがある場合を除く)
  • PHPStormを起動し、そこでプロジェクトを作成します(既に作成している場合を除く)。
  • [ファイル]-[設定](Ctrl + Alt + S)(またはPHPStorm-Macの場合は[設定])をクリックします
  • 2番目のオプション「コマンドラインツールのサポート」をクリックします
  • +アイコンをクリックすると、新しいポップアップが表示されます。 「カスタムフレームワーク」が選択されていることを確認してください
  • 新しいポップアップタイプの場合:

    フレームワーク:Phalcon

    ツールパス:/Applications/MAMP/htdocs/phalcon-tools/ide/phpstorm/phalcon.sh

    エイリアス:ファルコン

    説明:Phalcon開発者ツール

これは、phalcon-toolsが次の場所にインストールされていることを前提としています。

/Applications/MAMP/htdocs/phalcon-tools/

また、Windows環境を使用する場合は、phalcon.shの代わりにphalcon.batを使用する必要があります(上記のツールパス行を参照)。

  • [適用]、[OK]の順にクリックします。
  • [ツール]-[コマンドの実行](Ctrl + Shift + X)をクリックします
  • コマンド出力ウィンドウで、次のように入力します。

    ファルコンコマンド

出力が表示されるはずです。エラーがある場合は、パスを確認してください。 phalcon-toolsコマンドのいずれかを入力して、プロジェクトのコンポーネントを生成します。

  • PHPStormでは、プロジェクトエクスプローラーに「外部ライブラリ」が表示されます。マウスを右クリックして、[構成PHPパスを含める]]を選択します
  • 新しいダイアログで、[+]をクリックし、/ Applications/MAMP/htdocs/phalcon-tools/ide/phpstorm/0.5.0フォルダーに移動して、[OK]をクリックします。

コードを入力すると、関連するすべての機能とともに、関連するヘルパーポップアップが表示されます。

2012-09-07:0.5.0のPhalcon PHPStormサポートのベータ実装があります ここ 。今後数週間で、コードはフレームワークの一部になり、0.5.0バージョンに含まれる予定です。

22

Windows Devマシンでのphalcon.batファイルの実行に問題があり、PHPがインストールされていないため、phpstormのはるかに簡単なソリューションを調査しています。

以下を実行するだけです。

  • 「外部ライブラリ」をクリックします
  • 「構成PHPパスを含む...」」をクリックします。
  • 追加をクリックします
  • 「phalcon-devtools\ide\[YOUR_VERSION_DIRECTORY]」を追加します

Phalconのコード補完があるより:-)

9
Gizzmo

PhalconモジュールがWAMPサーバーのphpinfoページにロードされている場合は、次の手順を実行して、モジュールをCLIモードでもロードします。

<WAMP INSTALATION>\bin\Apache\<Apache VERSION>\bin\php.iniを\ bin\php\<PHP VERSION> \にコピーします

PhpPATHを<WAMPINSTALATION>\bin\php\<PHP VERSION> \に設定します

それで問題は解決するはずです。

1
Johna

それ以来、変更されました、

「再構築の一環として、機能と構成の面でより堅牢なフレームワークに向けて取り組んでいます。PhalconDevToolsリポジトリからIDEスタブを削除し、独自のリポジトリに移動しました。 「」

新しい手順は次の場所にあります: https://blog.phalconphp.com/post/phalcon-ide-stubs-repository

0
Roscko