Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/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 Navigation,如何将其与url中的参数一起使用?我在导航中使用params进行了尝试,没有任何更改:(_Zend Framework_Zend Navigation - Fatal编程技术网

Zend framework Zend Navigation,如何将其与url中的参数一起使用?我在导航中使用params进行了尝试,没有任何更改:(

Zend framework Zend Navigation,如何将其与url中的参数一起使用?我在导航中使用params进行了尝试,没有任何更改:(,zend-framework,zend-navigation,Zend Framework,Zend Navigation,我的zend导航有问题。 我使用zend导航,当我在url中调用类似的内容时,它是ok的: www.website/article_new, www.website/article_list, www.website/friends_new, ... 但我想用如下参数调用该站点: www.website/article_new/123452/2335/45633246, www.website/friends_new/23453/3453524/34554 我试着设置一些参数,但这不起作

我的zend导航有问题。 我使用zend导航,当我在url中调用类似的内容时,它是ok的:

www.website/article_new, www.website/article_list, 
www.website/friends_new, ...
但我想用如下参数调用该站点:

www.website/article_new/123452/2335/45633246, 
www.website/friends_new/23453/3453524/34554
我试着设置一些参数,但这不起作用

我将导航放在引导程序中,并在布局中使用它。它是一个带有一些面包泵的导航,其中display:true和display:false。 以下是我的引导程序中的代码:

$navigation = new Zend_Navigation(array(
                                    array(
                                        'label' => 'Home',
                                        'controller' => 'index',
                                        'action' => 'index',
                                        'class' => 'menuF'
                                    ),
                                    array(
                                        'label' => 'Article',
                                        'controller' => 'Article_List',
                                        'id' => 'article',
                                        'action' => 'index',
                                        'class' => 'menu',
                                        'pages' => array(
                                            array(
                                            'label' => 'Neu',
                                            'id' => 'article',
                                            'controller' => 'Article_New',
                                            'action' => 'index',
                                            'class' => 'submenu'
                                            )
                                        )
                                    ).....
以及layout.phtml中的代码。在此代码中,我显示面包泵是否显示

foreach($container as $page) {
                    $par = $active;
                    if ($page != $active && $page->getClass()!='menu' && $page->getClass()!='menuF' && $page->getID()!=$par->getID()) {
                        $page->setClass('submenu');

                    } else {
                        $found = $container->findAllBy('ID', $active->getID());
                        foreach($found AS $p){
                            if($p->getClass()!='menu'&&$p->getClass()!='menuF'){
                                $p->setClass('sub');
                            }
                        }
                    }
                }
                echo $this->navigation()->menu()->renderMenu($this->nav);
希望任何人都能帮助我! 谢谢大家! 顺致敬意,
汤姆

我发现自己错了

我想这样称呼: www.website/article/344435/2345235

这肯定是一个错误,因为没有像344435这样的动作

用这样的东西 www.website/article/show/var1/2435234/var2/2345234352 没关系

剩下的就是路由

大对不起大家!
伟大的汤姆

我发现自己错了

我想这样称呼: www.website/article/344435/2345235

这肯定是一个错误,因为没有像344435这样的动作

用这样的东西 www.website/article/show/var1/2435234/var2/2345234352 没关系

剩下的就是路由

大对不起大家!
Greats Tom

尝试使用路由名称,而不是模块、控制器和操作系统

array(
 'label' => 'Article',
 'route' => 'Article_List',
 'id' => 'article',
 'class' => 'menu',
 ...
)

路由器将处理所有URL解析并返回正确的变量。

尝试使用路由名称,而不是模块、控制器和操作系统

array(
 'label' => 'Article',
 'route' => 'Article_List',
 'id' => 'article',
 'class' => 'menu',
 ...
)
路由器将处理所有URL解析并返回正确的变量