phalcon php webtools
phalcon phpにはwebtoolというウェブ上からコントローラやらを作ってくれる機能があるようだ。 で、これを使うには
phalcon webtools --action enable
あるいはプロジェクト作成時に
phalcon.sh create-project myapp --enable-webtools
とする
逆に要らなくなったら
phalcon webtools --action disable
とするとwebtools関連ファイルを削除してくれる。
phpのビルトインサーバで利用するには
.route.phpなどに以下を記述する。
<?php if (!file_exists(__DIR__ . '/' . $_SERVER['REQUEST_URI'])) { list($url, $querys) = explode('?', $_SERVER['REQUEST_URI']); $_GET['_url'] = $url; if ($querys) { $params = explode('&', $querys); foreach ($params as $param) { list($key, $value) = explode('=', $param); $_GET[$key] = $value; } } } return false;