Zend Framework HTTPS URL

8

Gibt es eine mehr oder weniger standardmäßige Möglichkeit, eine Route anzugeben, die URLs mit explizit spezifizierten Schemata erstellt?

Ich habe die angegebene Lösung ausprobiert hier , aber es ist aus mehreren Gründen nicht hervorragend für mich:

  1. Die Basis-URL-Anforderungseigenschaft wird nicht unterstützt. Tatsächlich überschreibt Router Router es, wenn URL-Schema explizit angegeben ist.
  2. Es muss eine separate statische Route für jede schemabedingte URL angegeben werden (es ist nicht möglich, die Modulroute mit der Hostnamenroute zu verketten, da die Basis-URL ignoriert wird).
  3. Es ist erforderlich, HTTP_HOST manuell nach der Router-Initialisierung im Bootstrap zu bestimmen, solange das Anfrageobjekt noch nicht in FrontController vorhanden ist.
Sergei Morozov 21.06.2011, 14:06
quelle

2 Antworten

9

Verwenden Sie eine Kombination der ServerUrl- und Url-View-Helfer, um Ihre URLs zu erstellen, zB (view context)

%Vor%     
Phil 24.06.2011, 04:37
quelle
2

Sie können Ihren eigenen benutzerdefinierten Helfer View für das Erstellen eines URL schreiben. Werfen Sie einen Blick auf die Ссылка

%Vor%     
Rakesh Sankar 23.06.2011 05:27
quelle

Tags und Links