如何在Yii框架中进行自定义布局

时间:2016-02-17 10:05:36

标签: php html layout yii

我是yii的新手,请告诉我如何将html模板转换为yii framework

给我一​​些链接,以显示一些例子。

1 个答案:

答案 0 :(得分:1)

我没有清楚地提出您的问题,无论如何,如果您想要制作新的Yii布局,您需要执行以下一般步骤:

  • 在protected / views / layouts目录中创建一个新的php文件,命名它 以new-temp.php为例。此页面应打印此var <?php echo $content; ?>
  • 在同一目录中创建另一个php文件,将其命名为new-temp-widget.php,此文件应包含以下代码:<?php $this->beginContent('//layouts/new-temp'); ?><div id="content"><?php echo $content; ?></div><?php $this->endContent(); ?>

  • 最后,要将此模板用于特定操作,只需在操作函数$this->layout = '//layouts/new-temp-widget';中编写此代码即可 或者,如果要将此模板应用于整个控制器,请在控制器内添加var:public $layout='//layouts/new-temp-widget';

有关详细信息,请参阅此链接:Working with Layouts in Yii