Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
Php Zend Framework 1从路由获取参数_Php_Zend Framework_Model View Controller_Zend View - Fatal编程技术网

Php Zend Framework 1从路由获取参数

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个链接指向同一个操作,但参数不同,我想看看选择了哪一个。因此,您要添加的类在布局中,但您希望从特定的嵌入式视图脚本发送内容 占位符就是为了这个目的 所以在布局中,你可以做一些类似的事情,例如 <

我有一个基本的layout.phtml脚本,可以在每个页面上使用。现在我想向加载的页面添加一个活动类。所以我想这样做:

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'; ?>