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
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!
));
}
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.phpand 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
To redirect to login page $this->redirect(array('/site/login'));