フォワードは
$controller->forward("modName", "actName");
で、いけるのにリダイレクトは面倒。
勝手な拡張は厭なので、ヘルパクラスを作ってみました。
<?php
class URIUtil {
function redirect($modName, $actName, $opt = null) {
$params = array(MODULE_ACCESSOR => $modName, ACTION_ACCESSOR => $actName);
if (is_array($opt)) $params = array_merge($params, $opt);
Controller::redirect(Controller::genURL($params));
}
}
?>
使うほうはこんな感じで
URIUtil::redirect("modName", "actName");
URL_FORMATに依存しなくて気持ちいい!