1

私は現在、次のようなセグメントルートを持っています: /shop/:shopId/where shopIdhas no default value.

ルートが一致するたびに、Module.php のコードがトリガーされ、それに従って何らかの準備が行わshopIdれ、たとえばセッションに保存されます。

私の質問は、可能であれば、その時点で、ルートのデフォルト値をそれに設定することshopIdですか? shopId最終的な目標は、この時点から毎回を指定せずに URL を組み立てられるようにすることです。

ZF1 では、この動作がデフォルトであり、URL を組み立てるときにリクエストから一致したパラメータが再利用され、それらを削除することを明示的に指定する必要があったことを覚えています。今、私は同じ機能を必要としていますが、すべての呼び出しModule.phpを書き直すのではなく、レベルで構成されています。assemble()

4

1 に答える 1