我是新人@Zend2。
我现在有2个布局,例如见下文。
布局/ layout.phtml
布局/ custum.phtml
“推”一次的最佳方式是什么?
在引导程序中?
<meta charset="<?php echo $charset; ?>">
两个芒果都很有用,thnx!
我的选择是header.phtml,但另一个我也将使用。
答案 0 :(得分:1)
如果我正确理解了这个问题,你可以使用partial
查看助手
http://framework.zend.com/manual/1.12/en/zend.view.helpers.html#zend.view.helpers.initial.partial
或者在bootstrap中设置一个布局值,如下所示:
$this->bootstrap('layout');
$layout = Zend_Layout::getMvcInstance();
$layout->getView()->assign('charset',"<meta charset='{$charset}'>");
并在布局中使用它,就像普通的var:$this->charset
答案 1 :(得分:1)
HeadMeta视图助手可用于呈现HTML元标记。
// layout/header.phtml
$this->headMeta()->setCharset($charset);
echo $this->headMeta();
就“重复使用”而言,您可以在新的视图脚本中使用上述内容,例如header.phtml
,并使用ViewPartial插件将其包含在两个布局中。
// In both layout.phtml files
echo $this->partial('layout/header.phtml', array('charset' => 'UTF-8'));