Redirect to login page instead of index page in Yii

前端 未结 3 935
野性不改
野性不改 2020-12-18 03:25

When I am going to my application, the page is redirect to the index page in Yii.

As per requirement, I want to redirect to the login page of the user module just li

相关标签:
3条回答
  • 2020-12-18 03:38

    To redirect to a particular controller/action

    $this->redirect(array('controller/action'));
    

    Before getting to the View and its form, let’s be clear as to how the View accesses the specific Model. A Controller may have this code:

    public function actionCreate() {
    
        $model=new Employee;
    
        /* Code for validation and redirect upon save. */
    
        // If not saved, render the create View:
        $this->render('create',array(
            'model'=>$model, // Model is passed to create.php View!
        ));
    }
    
    0 讨论(0)
  • 2020-12-18 03:43

    Check this thread on Yii framework forum.

    Copy/paste of the answer (by jodev):

    No need to extend anything. All you have to do is open up protected/config/main.php and add the following to the config array:

    return array(
        'basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..',
        'name' => 'My application',
        'defaultController' => 'myController/myAction', // <--- add this line and replace with correct controller/action
    
    0 讨论(0)
  • 2020-12-18 04:03

    To redirect to login page $this->redirect(array('/site/login'));

    0 讨论(0)
提交回复
热议问题