複数のサブドメインがあるアプリケーションがあります。ドメインに基づいてモジュールにリダイレクトします。各モジュールのレイアウトは異なります。evandotpro/edp-module-layouts に基づいています:
public function onBootstrap($e)
{
$e->getApplication()->getEventManager()->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function($e) {
...
...
さらに、私は認証モジュールを持っています - それはグローバルです。
client.app.com/auth/login
handheld.app.com/auth/login
同じモジュールに関連付けられている
ただし、ドメインに関連付けられたモジュールのレイアウトは維持します。
もちろん、この問題を解決するいくつかのハックのアイデアがありますが、「クリーンな」解決策があるかどうかに興味があります。