1

コンポーネントを作成し、このコンポーネントで別のコントローラ/アクションにリダイレクトしようとしましたが、次のエラーが発生しました: " Error: Call to undefined method SessionRestComponent::redirect()"

私のコンポーネントコード:

function iniciaSessao($username=''){
                 $_SESSION['username'] = $username;
                                //  debug(isset($_SESSION['username']));
                                if (isset($_SESSION['username'])) {
                                    $this->redirect(array('controller' => 'registos', 'action' => 'indexUser'));
                                }
            }

誰でも私を助けることができますか?

4

2 に答える 2

3

Cakephp 3 を使用している場合は、ここにリンクがあります。コンポーネント内の場所

function iniciaSessao($username=''){
     ...
     $this->_registry->getController()->redirect($url);
}
于 2016-03-07T00:30:14.350 に答える