岩手からこんにちは ☆彡 perl とかウェブ系なブログ

はてなダイアリーからひっこしましたよ http://d.hatena.ne.jp/rosiro

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;