这是本书中的一个简单视图模板
的例子// app/View/Common/view.ctp
<h1><?php echo $this->fetch('title'); ?></h1>
<?php echo $this->fetch('content'); ?>
<div class="actions">
<h3>Related actions</h3>
<ul>
<?php echo $this->fetch('sidebar'); ?>
</ul> </div>
这就是它的扩展方式
// app/View/Posts/view.ctp
<?php
$this->extend('/Common/view');
$this->assign('title', $post);
我的问题是: 如何为标题设置默认值/内容,以便在需要时覆盖?
谢谢!
答案 0 :(得分:1)
获取var。如果它不为空,则回显它,否则回显默认值。
$title = $this->fetch('title');
echo !empty($title) ? $title : 'Default';