我正在使用静态页面的帮助器在每个页面的标题中添加一个部分。目前,我在每个静态页面的顶部都有以下代码:
<?php $this->set('title_for_layout', $title->output('Nyheter')); ?>$title->输出的目的是附加“::MY WEB SITE NAME”。这可以很好地工作,但为了简单起见,我更愿意调用:
$title->title('Nyheter');在每个页面的顶部设置标题。问题是我不能从helper内部调用$this->set()。有没有办法做到这一点,或者我在这里完全走错了路?
发布于 2011-01-12 19:49:52
冒着过于明显的风险,你为什么需要帮手?我通常包括这样的标题:
<title><?php echo $title_for_layout . ' :: MY WEB SITE NAME' ?></title>将它直接插入到布局中,就可以很好地呈现动态和静态组件。对于添加的扭曲,如果不存在$title_for_layout值,可以过滤掉“::”。然后,您所要担心的就是在任何需要它的页面上设置动态部分。
https://stackoverflow.com/questions/4668107
复制相似问题