如何在登录后更改标题,或者以正确的方式使用其他标题?意思是会有两个不同的标题(来宾/用户)。我搜索过它,主要是关于整个页面的重定向,而不是我正在寻找的内容。
抱歉这个菜鸟问题。 :/
答案 0 :(得分:1)
当用户登录用户user_header.php作为您的布局中的头文件时,使用guest_header.php和user_header.php在视图中创建两个文件,或者只使用guest_header.php 并在您的列布局中使用它,如下所示
when user is logged in
<?php if(Yii::app()->user->id): ?>
<?php $this->beginContent('//layouts/user_header.php'); ?>
when user is guest
<?php else: ?>
<?php $this->beginContent('//layouts/guest_header.php'); ?>
<?php endif; ?>
Added this line
<?php $this->endContent(); ?>
<?php $this->beginContent('//layouts/main'); ?>
<?php echo $content; ?>
</div><!-- content -->
<?php $this->endContent(); ?>