繁体   English   中英

Zend Framework 2子域路由

[英]Zend Framework 2 subdomain routing

我需要在ZF2中为这些域进行子域路由:

<?=$this->url('subdomain', array('subdomain' => 'sub'));?>
// sub.domain.ltd

<?=$this->url('subdomain/static/js', array('file' => 'jquery.js'));?>
// static.domain.ltd/js/jquery.js

我怎样才能做到这一点? 有任何想法吗?

基本路线很简单:

    'subdomain' => array(
        'type'    => 'hostname',
        'options' => array(
            'route'    => ':subdomain.domain.ltd',
            'constraints' => array(
                'subdomain' => '[a-zA-Z][a-zA-Z0-9_-]*'
            ),
            'defaults' => array(
                'subdomain'  => 'www',
            ),
        ),
        'may_terminate' => true,
        'child_routes' => array(),
    ),

但是我必须在child_routes中写些什么来管理任务?

在您的应用程序中嵌入静态资产是另一段内容:)您可以使用视图助手,例如basepath,并且可以为不同的子域设置不同的布局。

这种解决方案在您的流程中可行吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM