PhalconのWebToolsを使ってみる
Phalconにはブラウザ上でDeveloper Toolsと同じような事ができるWebインターフェースがあります。
Web Interface to Tools
公式サイトのものとバージョンが違うのか、Configurationタブとか無いんですが、動かしてみました。
コマンドのヘルプ。
$ phalcon webtools Phalcon DevTools (1.2.1) Help: Enables/disables webtools in a project Usage: webtools [action] Arguments: ? Shows this help text Options: --action Enables/Disables webtools in a project --directory=s Base path on which project will be created
先にプロジェクトのディレクトリで以下を実行。
$ phalcon webtools --action --directory=. Phalcon DevTools (1.2.1) Success: Webtools successfully enabled
※公式ビデオでは以下の様に、create-project
にオプションを付けています。
こちらでも問題ありません。
$ phalcon create-project invo --enable-webtools Phalcon DevTools (1.2.1) Success: Controller "index" was successfully created. Success: Project "invo" was successfully created.
あとはブラウザでアクセスするだけです。
http://phalcon/store/webtools.php
hostsいじってますが、webtools.phpです。
Modelタブ。一覧表示や編集、DB上のテーブルから生成ができます。
どうやら公式ビデオの方では設定ファイルの書き換えもできているようです。
IDE内蔵フレームワークって面白いですねぇ。
ところで、WebToolsの削除ってどうやってやんでしょうね?と思って、以下のコマンド叩いてみました。
$ phalcon webtools --action disable --directory=. Phalcon DevTools (1.2.1) Success: Webtools successfully disabled
のですが、アクセスすると見れちゃうので、どうやらまだ実装されていないのかも知れません。
とりあえず最新バージョンを使うようにしましょうって事で。