yii中什么是视图数据块
什么是数视图据块?有什么用?
什么是数视图据块?有什么用?
2016-12-22
个人理解是,视图中定义的数据块可以用到布局文件中,从而实现不同的视图文件有不一样内容的布局文件。 1.布局文件中使用数据块 <?php if(isset($this->blocks['block'])):?> <?php echo $this->blocks['block1']?> <?php else:?> <h1>hello world<h1> <?php endif;?> 2.具体视图文件中定义数据块 第一个视图文件: <?php $this->beginBlock('block');?> <h1>first</h1> <?php $this->endBlock();?> 第二个视图文件: <?php $this->beginBlock('block');?> <h1>second</h1> <?php $this->endBlock();?>
这样的话,虽然使用了同一个布局文件,但
第一个视图文件会显示:first
第一个视图文件会显示:second
举报