【发布时间】:2013-01-06 05:28:45
【问题描述】:
我环顾四周,在 Zend 1 中最多有一些关于此的链接。我发现的最佳解决方案是
// controller:
return array('viewValue' => 'something');
// layout.phtml
$children = $this->viewModel()->getCurrent()->getChildren();
$viewValue = $children[0]->viewValue;
在布局上,但似乎有点笨拙。它甚至更奇怪,因为当我在布局上执行 get_class_methods 时,它没有显示 viewModel() 方法。基本上,我查看了 API(和源代码)并没有找到太多。 Zend 1 似乎也有更多的访问权限;一些旧的解决方案涉及获取视图并直接修改它,但在 Zend 2 中,我们返回一个新数组(或视图模型)。有什么建议吗?
至于为什么,我使用的是 jQuery 移动布局。所以标题和内容是分开的,但结构应该是一样的(应该属于布局)。
【问题讨论】:
标签: layout view zend-framework2