首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在删除创建形式的标准侧栏后,yii删除剩余代码。

在删除创建形式的标准侧栏后,yii删除剩余代码。
EN

Stack Overflow用户
提问于 2013-10-26 12:09:16
回答 1查看 307关注 0票数 1

我有一个create表单,它使用renderPartial (在使用yii工具之后的标准)加载:

代码语言:javascript
复制
<?php echo $this->renderPartial('_form', array('model'=>$model)); ?>

我删除了呈现侧边栏菜单的代码,菜单不再显示。但是,当我查看浏览器我的源代码时仍然会留下一些生成的代码:

代码语言:javascript
复制
<div class="span-5 last">
    <div id="sidebar">
        </div><!-- sidebar -->
</div>

这搞砸了我的布局,我找不到我可以删除最后一部分。有人知道这发生在哪里吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-26 12:30:32

这里有两件事要考虑,您想要在整个站点中删除它吗(我将解释所有的方法)。如果是这样,请转到下面的目录

代码语言:javascript
复制
/protected/views/layouts

然后编辑column2布局,这很可能是使用的默认布局,并删除侧栏代码。现在,所有页面都应该不再有侧边栏了。

如果希望在控制器的所有操作或特定的控制器操作中删除此操作,请执行以下操作。复制列2.php,并将其称为nosidebar.php。然后在nosidebar.php文件中,删除侧栏代码。

若要更改控制器中的所有操作,请指定如下布局。

代码语言:javascript
复制
class AccountsController extends Controller
{

public $layout='//layouts/nosidebar';

或更改特定操作,将其添加到操作方法中。

代码语言:javascript
复制
$this->layout='nosidebar';
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19606520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档