Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework Zend布局双分区_Zend Framework_Zend Layout - Fatal编程技术网

Zend framework Zend布局双分区

Zend framework Zend布局双分区,zend-framework,zend-layout,Zend Framework,Zend Layout,嗨,我想在zend视图中放置两个div。之后我想让两个div处于不同的位置。我的问题是,我想有正常的内容,我想添加另一个div代表侧菜单 例如,我的观点是: <div id="view-menuscritte"> List menu </div> <div id="view-content"> <?php echo $this->errorMessage; echo $this->form; ?> </di

嗨,我想在zend视图中放置两个div。之后我想让两个div处于不同的位置。我的问题是,我想有正常的内容,我想添加另一个div代表侧菜单 例如,我的观点是:

<div id="view-menuscritte"> 
List menu   
</div>
<div id="view-content">
<?php
    echo $this->errorMessage;
    echo $this->form;
?>
</div>

列表菜单
当我在布局中使用

<div id="menu"> 
    <img id="menusopra" src=<?php echo $this->baseUrl().'/img/menusopra.jpg'; ?> >
    <div id="menuscrittegenerale">
        <?php echo $this->layout()->menuscritte; ?>
    </div>  
    <img id="menusotto" src=<?php echo $this->baseUrl().'/img/menusotto.jpg'; ?> 
</div>  

<div id="contentgenerale">
<?php echo $this->layout()->content; ?>
</div>

baseUrl()。/img/menusopra.jpg';?>>
baseUrl()。/img/menusotto.jpg';?>
问题是两个div(->content和->menuscritte)在同一个div中。
view menuscritte不在menuscrittegenerale中,它可能位于该位置。

在layout.phtml的文件夹中,创建menu.phtml 将以下内容从视图中剪切并粘贴到menu.phtml中

<div id="view-menuscritte"> 
List menu   
</div>

列表菜单
现在在layout.phtml中替换

 <?php echo $this->layout()->menuscritte; ?>


<?php echo $this->partial('menu.phtml);?>