aktuelle Seite url, und ändern Sie die Aktion
Muss ich zu geben, die aktuelle Seite url, und ändern Sie die Aktion url. Danach will ich echo, dass in der view-Datei.
Ich möchte diese in der view-Datei nicht der controller!
Haben Sie eine Idee?
InformationsquelleAutor afsane | 2011-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die aktuelle Seite url wie folgt:
View Helfer
$this->userAgent()
gibt eine InstanzZend_Http_UserAgent
können, die Sie mit vielen nützlichen Informationen.Wenn Sie möchten, um eine Aktion in Ihrem Blick, können Sie es wie folgt:
Nicht sicher, was du meinst mit 'ändern eine Aktion'. Sie wollen es ändern, wenn man das echo, oder Sie wollen umleiten Benutzer. Anyway, hoffe, das wird helfen.
Sie könnte die aktuelle Aktion und die url, wie ich schrieb, und verwenden Sie
str_replace
zu ändern, die url ist ein Teil mit der Aktion auf etwas anderes.aha, danke vielmals 😉
InformationsquelleAutor Marcin
Wenn Ihr aktuelle Bereich ist eine controller-Aktion, können Sie dies tun:
InformationsquelleAutor temuri
Nicht vergessen-Protokoll(in diesem Beispiel
http://
), wenn Sie gehen, um$fullUrl
fürhref
Attribute$front->getRequest()->getScheme()
InformationsquelleAutor Mostafa Lavaei
Spät, um die Partei sicher, aber das folgende hat bei mir in einer Zend-1-Projekt:
Wenn Sie echo aus der (Benutzer bereitgestellte) URL auf die Seite, es ist eine gute Idee, mit htmlspecialchars() zu vermeiden, dass jemand senden Ihre Benutzer
http://example.com/?q=<script>nastyBusiness()</script>
.InformationsquelleAutor Josh Rumbut