ZF2子域路由与子域中的变量点

时间:2013-01-21 14:36:28

标签: routes subdomain zend-framework2

我需要为我的ZF2应用程序设置一个带有变量点的路径。

例如,我需要路由子域,如;

john.van.der.berg.domain.tld
nick.van.eisselsain.domain.tld
james.morris.domain.tld

我知道子域中的点总是1,2或3

我现在必须按照我的路线设置,但我无法弄清楚如何 用分数做到这一点?

 'username' => array(
                'type'    => 'hostname',
                'options' => array(
                    'route'    => ':username.domain.localhost',
                    'constraints' => array(
                            'action'  => 'username',
                            'username' => '[a-zA-Z0-9.]{1,3}*',
                    ),
                    'defaults' => array(
                        '__NAMESPACE__' => 'Users\Controller',
                        'controller'    => 'Users',
                        'action'        => 'website',
                    ),
                ),
            ),

提前致谢!

1 个答案:

答案 0 :(得分:0)

从ZF 2.1.3开始,您展示的代码应该可以正常运行。