Tengo un index.php que se muestra al entrar en el sistema que es la típica página de presentación con el logo de la empresa, los servicios que ofrece, etc.
Mi problema es que quiero que al loguearse en la página ya no muestre el mismo index.php, sino que otra página que ya tengo creada la cual se llama inicio.php y está alojada en la misma carpeta ‘protected\views\site’
La intuición me dice que en SiteController en la función actionLogin() debo modificar
Hola, en efecto eso es lo que debe modificar, esa regla indica que va a regresar al usuario al último lugar donde estuvo, si desea enviarlo a otro lugar solo debe poder la ruta, según lo indicado entiendo que la vista se llama inicio y se encuentra dentro de site, de tal forma el redirect quedaría así:
Hola RiosEspinosa, como dice Jonathan Morales Salazar modificas en el config esa linea y en el controller Site podrías hacer lo siguiente para evitar que cambie la vista cuando el usario este logeado.
public function actionIndex()
{
// renders the view file 'protected/views/site/index.php'
// using the default layout 'protected/views/layouts/main.php'
if(Yii::app()->user->isGuest)
$this->redirect(array('Login'));
else
$this->render('index');
}