dongxiang3648 2013-05-08 08:28
浏览 33

Zend:在布局中显示管理模块中菜单控制器生成的内容

This is a custom CMS where menu list can be edited in backend and then need to be displayed in front end layout.

Menu controller is in -/application/modules/admin/controllers

and the code for render action is :

<?php

class Admin_MenuController extends CMS_Controller_AdminbaseController
{
public function renderAction()
    {
        $menu = $this->_request->getParam('menu');
        $mdlMenuItems = new Model_MenuItems();
        $menuItems = $mdlMenuItems->getItemsByMenu($menu);

        if(count($menuItems)>0){
            foreach($menuItems as $item){
                $label = $item->label;
                if(!empty($item->link)){
                    $uri = $item->link;
                }else{
                    $uri = '/page/open/id/' . $item->pageId;
                }
                $itemArray[] = array(
                    'label' => $label,
                    'uri'   => $uri
                );
            } 

            $container = new Zend_Navigation($itemArray);
            $this->view->navigation()->setContainer($container);

        } 
    }
}

When rendered in - /application/modules/admin/views/scripts/menu/render.phtml using

<? echo $this->navigation()->menu(); ?>

it renders fine, but instead I want to render it in /application/layouts/scripts. Any help is much appreciated.

  • 写回答

2条回答 默认 最新

  • dsbj66959 2013-05-08 12:37
    关注

    go to Zend_View_Helper create exapmle.php as an example;

    on it insert function

     public function abc()
    {
    //insert your code here
    }
    

    then go to layout.phtml and call it

    echo $this->abc(); 
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c