4

スラッシュを含むパラメータでルートを組み立てることは可能ですか?

構成:

'someroute' => array(
       'type' => 'Zend\Mvc\Router\Http\Segment',
       'options' => array(
                'route' => 'someroute/:path',
                'defaults' => array(
                    'controller' => 'Controller',
                    'action' => 'index'
                ),
                'constraints' => array(
                    'path' => '(.)+'
                )
       )
 )

コントローラ:

$path = 'some/subdirectory';
$this->url('someroute', array('path' => $path));

結果:

http://host.name/someroute/some%2Fsubdirectory
4

3 に答える 3

2

もちろん、ビューで使用rawurldecode()すると、この問題は解決します。

于 2013-05-28T15:55:58.350 に答える