app_controller.phpに書くべきコード

<?php
    protected function params($name = '', $default = null)
    {
        if (!$name) {
            return array_merge($this->params['form'], $this->params['url']);
        }
        // POST
        if (isset($this->params['form'][$name])) return $this->params['form'][$name];
        // GET
        if (isset($this->params['url'][$name])) return $this->params['url'][$name];
        // Router
        if (isset($this->params[$name])) {
            $param = $this->params[$name];
            $param = str_replace(array('http://', 'https://'), array('http:/', 'https:/'), $param);
            $param = str_replace(array('http:/', 'https:/'), array('http://', 'https://'), $param);
            return $param;
        };
        return $default;
    }
?>

app以下にapp_controller.phpを配置しましょう。上のコードはgetやpostの値を$this->params('hoge');で取得できるようにしてくれます。

openflpプロジェクトのコードです。大変勉強になります。