【发布时间】:2011-06-05 03:17:55
【问题描述】:
我希望我的登录页面和我的 web 应用程序中的所有其他页面使用不同的标题。最好的方法是什么?
据我了解,页眉和页脚是从 view/layouts/main.php 加载的,在我的情况下,因为我使用的是主题,所以它是从 theme/new/views/layouts/main 加载的。 php
现在我希望我的所有页面的标题部分(登陆页面除外)使用“main.php”中定义的标题部分,但是登陆页面应该有不同的标题。我该怎么做?我应该使用渲染部分吗?而且我是 Yii 新手,我该怎么做呢?
我是否也可以使用其他布局文件之一,column1.php 或 column2.php?怎么做?
我不是在这里寻找广泛的牵手。我只需要提醒一下,人们是如何实现类似功能的。
【问题讨论】:
-
自己解决了这个问题 1. 创建一个不同的布局(我在登录页面上使用) - 调用它 front.php 2. 在我想要不同布局的页面的控制器中( Homepage ,所以在 SiteController actionIndex 中)。我添加了这个 $this->layout='//layouts/front';