CakePHP Показать другой Просмотр, если пользователь не вошел в систему - PullRequest
0 голосов
/ 23 апреля 2011

В моем home_controller есть следующий код:

<?php

class HomeController extends AppController
{
    var $name = 'Home';

    var $uses = array();

    function index ()
    {
        $this->set('title_for_layout', 'Welcome to CreatHive');
    }

}

?>

В отличие от обычной аутентификации, при которой вы перенаправляете пользователя в форму входа, если он пытается получить доступ к определенным действиям или контроллерам. Я просто хочу показать другоепросмотр моего метода индекса на моем homecontroller.Так что, если пользователь НЕ вошел в систему, то покажите splash.ctp, а если он вошел в систему, тогда покажите index.ctp

Спасибо

1 Ответ

3 голосов
/ 23 апреля 2011
public function index() {
    $this->set('title_for_layout', 'Welcome to CreatHive');
    if (!$this->Auth->user()) {
        $this->render('splash');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...