てきとう

ワーワーゆうとります

cakePHP urlencodeしてるのに&が厄介だよー

http://hoge.com/hoge/artist/HERMANN+H.+%26+THE+PACEMAKERSって渡したかったのですが
普通urlencodeしているので&もスルーしてくれるのでしょうが
いらっしゃったデータを見たら($this->params['url'])

array(2) {
  ["url"]=>
  string(23) "hoge/artist/HERMANN H. "
  ["THE_PACEMAKERS"]=>
  string(0) ""
}

なしてさー!!
たぶんcakePHPの挙動の問題だと思います。よくわかりません。
非常にせからしかね。

というわけなので

$param = explode('/', $_SERVER["REQUEST_URI"]);
$key = urldecode($param[3]);

男気デコードしました。
なんかこれも違う気がする。