gpt4 book ai didi

php - ZF2 2 个模块,每个模块都带有路由器主机名

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:41:48 24 4
gpt4 key购买 nike

我正在尝试设置一个包含 2 个子域的应用,每个子域都有一个主机名路由和子路由,但没有成功。

有什么想法/例子吗?

谢谢

最佳答案

您可以使用名为“Hostname”的特定路由器类型(类“Zend\Mvc\Router\Http\Hostname”)。这是一个简单的例子:

'router' => array(
'routes' => array(
'example1' => array(
'type' => 'Hostname',
'options' => array(
'route' => ':subdomain.mydomain.com',
'constraints' => array(
'subdomain' => 'mysubdomain1',
),
'defaults' => array(
'controller' => 'MyModule1\Controller\MyFirstController',
'action' => 'index',
),
),
),
'example2' => array(
'type' => 'Hostname',
'options' => array(
'route' => ':subdomain.mydomain.com',
'constraints' => array(
'subdomain' => 'mysubdomain2',
),
'defaults' => array(
'controller' => 'MyModule2\Controller\MySecondController',
'action' => 'index',
),
),
),
),
),

我可能会将这个配置分成两部分,“example1”在我的第一个模块的配置中,“example2”在我的第二个模块的配置中。

您将在 this page 上找到有关该路由器类型和其他路由器类型的完整信息。 .

关于php - ZF2 2 个模块,每个模块都带有路由器主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14935292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com