Php Zend Framework 2使用导航使用路径匹配选项和可选参数
我在使用use_route_match功能时遇到问题,我只想看到生成的url中的一些参数,而不是所有参数,是否可以像我在下面尝试的那样设置conf?或者你有什么建议 myglobal.phpPhp Zend Framework 2使用导航使用路径匹配选项和可选参数,php,zend-framework2,Php,Zend Framework2,我在使用use_route_match功能时遇到问题,我只想看到生成的url中的一些参数,而不是所有参数,是否可以像我在下面尝试的那样设置conf?或者你有什么建议 myglobal.php return array( 'navigation' => array( 'default' => array( array( 'route' => 'home',
return array(
'navigation' => array(
'default' => array(
array(
'route' => 'home',
'label' => 'Anasayfa',
'resource' => 'Application\Controller\Index\index',
'use_route_match' => true
)
)
)
);
如何仅使用可选参数“使用路由匹配”
比如说
return array(
'navigation' => array(
'default' => array(
array(
'route' => 'home',
'label' => 'Anasayfa',
'resource' => 'Application\Controller\Index\index',
'use_route_match' => true,
'use_route_match_myparams' => array('lang', 'param1', 'param2')
)
)
)
);
你有这样的路线吗
'home' => array(
'type' => 'Literal',
'options' => array(
'route' => '/home[/:lang][/:param1][/:param2]',
'constraints' => array(
'id' => '[0-9]+',
),
'defaults' => array(
'controller' => 'Application\Controller\Index',
'action' => 'index',
),
),
),
还有你的导航
return array(
'navigation' => array(
'default' => array(
array(
'route' => 'home',
'label' => 'Anasayfa',
'resource' => 'Application\Controller\Index\index',
'use_route_match' => true,
'params' => array('lang' => 'en', 'param1' => 'param1')
)
)
)
);
这里没有param2请尝试使用'params'=>array('key'=>'value'),我不想要。我只想看到一些参数,而不是生成的url中的所有参数,是否可以像我在下面尝试的那样设置conf