Object::requestAction() を使う際のメモ
Object::requestAction() で別のアクションを実行する際、パラメータを GET 通信のようにパス上で渡す場合は URL エンコードする必要はなく、受け側のスクリプトで正しく受け取ることができます。
たとえば次のコードは問題なく動作します。
$results = $this->requestAction("/some/api/ほげ/ばー");
ソースを見れば一目瞭然なのですが、 HTTP リクエストを送っているわけではないんですね。直接起動しています。