3 つのメソッドが同時に渡されますU(MODULE_NAME . '/Public/index') この URL パラメーターを使用すると、
リダイレクトにより、index.php に複数のアドレスが生成され、アクセス エラーが発生しますが、URL_MODEL=2 疑似静的を使用すると、問題
リダイレクトのソース コードを表示します:
/** * Action跳转(URL重定向) 支持指定模块和延时跳转 * @access protected * @param string $url 跳转的URL表达式 * @param array $params 其它URL参数 * @param integer $delay 延时跳转的时间 单位为秒 * @param string $msg 跳转提示信息 * @return void */ protected function redirect($url,$params=array(),$delay=0,$msg='') { $url = U($url,$params); redirect($url,$delay,$msg); }
リダイレクトには U 関数によって生成されたアドレスではなく文字列が必要だからです。
成功とエラーの違いは、URL を渡す必要があるときに URL を生成するために内部で U を使用しないことです。