Wie bekomme ich die URL eines Controllers aus einer Ansicht in Codeigniter?

8

Sagen wir, ich bin in meiner Ansicht, geladen von meinem Controller namens Book.

Gibt es eine Möglichkeit für mich, die URL meines Controllers in View zu erhalten, anstatt manuell einzugeben:

%Vor%     
user826224 22.11.2011, 16:21
quelle

3 Antworten

22

Um den aktuellen Controller zurückzugeben, können Sie verwenden.

%Vor%

Wenn Sie die aktuelle Methode ebenfalls zurückgeben möchten, können Sie Folgendes verwenden:

%Vor%     
MY_Mark 22.11.2011, 16:26
quelle
5

Kannst du das nicht einfach machen: echo current_url();

    
Catfish 22.11.2011 16:30
quelle
0

Späte Antwort. Ja! Der einfachste Weg ist die Verwendung von $this->uri->rsegment(n) , wobei n von 1 aus beginnt. Durch die Verwendung von rsegment anstelle von segment können Sie verlorene Segmente aus der Routenverarbeitung vermeiden. Diese Methode sollte abrufbar sein. Bitte beachten Sie die Dokumentation der Original-Uri-Bibliothek.

    
bramaningds 26.11.2013 16:52
quelle

Tags und Links