在视图文件中定义一个数据块,用来替换掉布局文件里面的某一块内容
布局文件:
//如果视图文件中有定义数据块,则使用视图文件中定义的数据块内容,否则显示默认值
// block_name 为定义的数据块名称,2个文件要保持一致
<?php if(isset($this->blocks['block_name'])){ ?>
<?= $this->blocks['block_name']; ?>
<?php } else { ?>
<h1>默认值</h1>
<?php } ?>
视图文件:
<?php $this->beginBlock('block_name'); ?>
<h1>视图文件中的数据</h1>
<?php $this->endBlock(); ?>