モデルでURLのパラメータ(params)を取得する

コントローラでは、$this->paramsで得られる値:例えば$this->params['prefix']や$this->params['admin']を、
コントローラ・コンポーンネント以外で得る方法。


コアユーティリティのRouterを使います。

【例】

$params = Router::getParams();
debug($params);
exit;

【出力】

Array
(
    [plugin] => links
    [controller] => links
    [action] => admin_edit
    [named] => Array
        (
[略]
        )
    [pass] => Array
        (
[略]
        )
    [prefix] => admin
    [admin] => 1
    [form] => Array
        (
[略]
        )
    [data] => Array
[略]
)