Php ZF2-使用url帮助器在子域中生成非规范路径

Php ZF2-使用url帮助器在子域中生成非规范路径,php,url,zend-framework2,helper,view-helpers,Php,Url,Zend Framework2,Helper,View Helpers,我正在使用ZF2的URL助手为子域中的页面生成URL。例如,从视图中: $this->url( 'photos/album', ['albumId' => 1], true ); 将生成此URL: http://photos.example.com/album/1 但是,我希望生成非规范URL: /album/1 有没有办法做到这一点 我已尝试设置force_canonical选项,但无效: $this->url( 'photos/albu

我正在使用ZF2的URL助手为子域中的页面生成URL。例如,从视图中:

$this->url(
    'photos/album',
    ['albumId' => 1],
    true
);
将生成此URL:

http://photos.example.com/album/1
但是,我希望生成非规范URL:

/album/1
有没有办法做到这一点

我已尝试设置
force_canonical
选项,但无效:

$this->url(
    'photos/album',
    ['albumId' => 1],
    ['force_canonical' => false],
    true
);
我的猜测是,不能为
Zend\Mvc\Router\Http\Hostname
类型的路由生成非规范URL,但我不能完全确定