Heim >PHP-Framework >Denken Sie an PHP >So erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp

So erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp

藏色散人
藏色散人Original
2022-12-08 09:49:582093Durchsuche

Thinkphp ruft den Methodennamen ab, auf den gerade zugegriffen wird: 1. Öffnen Sie die entsprechende tp-Datei. 2. Bestimmen Sie die Adresse, auf die zugegriffen werden soll. 3. Rufen Sie den Methodennamen über „request()->action();“ ab. Durch echo Geben Sie einfach den erhaltenen Methodennamen aus.

So erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ThinkPHP Version 5, Dell G3-Computer.

Wie erhalte ich den Namen der aktuell aufgerufenen Methode in thinkphp?

thinkphp5 ruft den aktuellen Modul-, Controller- und Methodennamen ab

Problemanalyse:

thinkphp5-Serie muss den aktuellen Modul-, Controller- und Methodennamen abrufen. Sie können die integrierte Request-Klasse verwenden oder verwenden die Funktion des Anfrageassistenten. Geben Sie als Nächstes ein Beispiel:

Angenommen, die Adresse, die wir gerade besuchen, ist index/member/add. Lassen Sie uns den Modul-, Controller- und Methodennamen dieser Adresse abrufen.

1 Holen Sie sich den Modulnamen:

echo „The aktueller Modulname ist: " . request()->module();

Ausgabeergebnis:

So erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp

2. Holen Sie sich den Controller-Namen:

echo "Der aktuelle Controller-Name ist: " . request()- >controller() ;

Ausgabeergebnis:

So erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp

3. Methodenname abrufen:

echo „Der aktuelle Operationsname lautet: „ request()->action();

Ausgabeergebnis:

So erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp

Empfohlene Studie: „thinkPHP Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Namen der aktuell aufgerufenen Methode in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn