私は現在、次のようなセグメントルートを持っています: /shop/:shopId/
where shopId
has no default value.
ルートが一致するたびに、Module.php のコードがトリガーされ、それに従って何らかの準備が行わshopId
れ、たとえばセッションに保存されます。
私の質問は、可能であれば、その時点で、ルートのデフォルト値をそれに設定することshopId
ですか? shopId
最終的な目標は、この時点から毎回を指定せずに URL を組み立てられるようにすることです。
ZF1 では、この動作がデフォルトであり、URL を組み立てるときにリクエストから一致したパラメータが再利用され、それらを削除することを明示的に指定する必要があったことを覚えています。今、私は同じ機能を必要としていますが、すべての呼び出しModule.php
を書き直すのではなく、レベルで構成されています。assemble()