Php Zend Framework 1从路由获取参数
我有一个基本的layout.phtml脚本,可以在每个页面上使用。现在我想向加载的页面添加一个活动类。所以我想这样做:Php Zend Framework 1从路由获取参数,php,zend-framework,model-view-controller,zend-view,Php,Zend Framework,Model View Controller,Zend View,我有一个基本的layout.phtml脚本,可以在每个页面上使用。现在我想向加载的页面添加一个活动类。所以我想这样做: class=" if route ends with = ''? active : not-active " 如何在ZF视图中执行此操作 我需要这个,因为我有一个页面,其中有4个链接指向同一个操作,但参数不同,我想看看选择了哪一个。因此,您要添加的类在布局中,但您希望从特定的嵌入式视图脚本发送内容 占位符就是为了这个目的 所以在布局中,你可以做一些类似的事情,例如 <
class=" if route ends with = ''? active : not-active "
如何在ZF视图中执行此操作
我需要这个,因为我有一个页面,其中有4个链接指向同一个操作,但参数不同,我想看看选择了哪一个。因此,您要添加的类在布局中,但您希望从特定的嵌入式视图脚本发送内容 占位符就是为了这个目的 所以在布局中,你可以做一些类似的事情,例如
<body class="<?php echo $this->placeholder('bodyClasses') ?>">
在你的控制器点击:
$this->view->assign('myParam', $this->getRequest()->getParam('yourParam', ''));
我们认为:
<?php echo ($this->myParam != '') ? 'active' : 'non-active'; ?>
<?php echo ($this->myParam != '') ? 'active' : 'non-active'; ?>