Zend framework 定义其他布局()零件的方法,如布局()->;内容?
我做了一些搜索,但没有成功。。我正在试图找出如何定义其他Zend framework 定义其他布局()零件的方法,如布局()->;内容?,zend-framework,Zend Framework,我做了一些搜索,但没有成功。。我正在试图找出如何定义其他layout()部分,例如layout()->contentvariable。。我希望获得显示导航的intlayout()->navigation(自定义) 有什么想法吗 谢谢。不确定这是否是您想要的,但您可以通过为新零件指定值来创建布局的其他“零件”。其余的由采埃孚负责。例如,在bootstrap.php中,您可以执行以下操作: public function _initNewLayoutPart() { $view = $thi
layout()
部分,例如layout()->content
variable。。我希望获得显示导航的intlayout()->navigation
(自定义)
有什么想法吗
谢谢。不确定这是否是您想要的,但您可以通过为新零件指定值来创建布局的其他“零件”。其余的由采埃孚负责。例如,在bootstrap.php中,您可以执行以下操作:
public function _initNewLayoutPart() {
$view = $this->bootstrap('view')->getResource('view');
$view->layout()->newpart = 'some new part';
}
然后,在layout.phtml中,您可以只回显新部件:
<?php echo $this->layout()->newpart; ?>
不确定这是否是您想要的,但您可以通过为新零件指定值来创建布局的其他“零件”。其余的由采埃孚负责。例如,在bootstrap.php中,您可以执行以下操作:
public function _initNewLayoutPart() {
$view = $this->bootstrap('view')->getResource('view');
$view->layout()->newpart = 'some new part';
}
然后,在layout.phtml中,您可以只回显新部件:
<?php echo $this->layout()->newpart; ?>
只要在布局中创建一个新变量,就可以在控制器中定义它(最好是在init或postDispatch中)。就这样,
public function init()
{
$this->view->layout()->motd = '<b>Message of the day.</b>';
}
render是操作(包括render.phtml),边栏是控制器。只需在布局中创建一个新变量,就可以在控制器中定义它(最好是在init或postDispatch中)。就这样,
public function init()
{
$this->view->layout()->motd = '<b>Message of the day.</b>';
}
render是操作(包括render.phtml),边栏是控制器