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です。