phalcon webtoolsを使う!

phalconのwebtoolsは便利なので使いたい!

でもちゃんとした使い方の説明がない!

ということで、説明します。

composer で phalcondevtoolsをインストール

まずは、
composer で install

{
"require-dev": {
"phalcon/devtools": "~3.4"
}
}

すると、コマンドラインで実行できるphalconが以下に配置されます。

vendor/phalcon/devtools/phalcon

動作確認

vendor/phalcon/devtools/phalcon –help

webtoolsをインストール

devtoolsでwebtoolsを有効にします。
いま現在動作がうまく行ってない場合は、一旦無効にします。

※重要なポイント。実行する場所がphalconプロジェクトのルートで実行です。
(composer.jsonとかある場所と同じ場所)

vendor/phalcon/devtools/phalcon webtools disable
vendor/phalcon/devtools/phalcon webtools enable

なにをやっているかというと、
publicにある、webtools.php とその設定ファイルのwebtools.config.phpをdisableで消します。
enableで環境に合わせたwebtools.config.phpを作成するといった動作してます。

これで、

http://xxxxxxx/webtools.php
にアクセスすればOKです。