【问题标题】:In Zend MVC, how do you pass a variable set int the controller, to a layout?在 Zend MVC 中,如何将控制器中的变量集传递给布局?
【发布时间】:2011-06-22 23:11:55
【问题描述】:

我必须将页面标题名称和元信息传递给布局,但不确定如何执行此操作 =/

【问题讨论】:

  • 如果布局包含来自 MVC 之外的另一个位置的 PHP 怎么办?

标签: model-view-controller zend-framework layout controller zend-framework-mvc


【解决方案1】:
【解决方案2】:

您可以在控制器中设置页面标题和其他信息(如果您打算根据调用的操作更改这些信息):

$this->view->headTitle('123');
$this->view->headMeta('text/html; charset=UTF-8', 'Content-Type', 'http-equiv');

然后在你的布局中渲染它们:

echo $this->headTitle() . $this->headMeta();

【讨论】:

  • @codeninja 你将什么参数传递给headMeta()?它适用于我的示例中的那些。
猜你喜欢
  • 2020-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多