Heim  >  Artikel  >  PHP-Framework  >  Wie der Thinkphp-Controller Klassen erbt

Wie der Thinkphp-Controller Klassen erbt

王林
王林Original
2019-09-11 17:52:033829Durchsuche

Wie der Thinkphp-Controller Klassen erbt

Ein benutzerdefinierter öffentlicher Controller wird in thinkphp verwendet. Ich hoffe, diesen Controller in anderen Controllern zu erben.

1. Erstellen Sie zunächst einen Controller als benutzerdefinierte Klasse, die geerbt werden muss, und nennen Sie ihn MyClass.

Wie der Thinkphp-Controller Klassen erbt

2. Fügen Sie eine getname-Methode im Controller von MyClass hinzu.

Wie der Thinkphp-Controller Klassen erbt

3. Geben Sie eine Anweisung in der getname-Methode aus und zeigen Sie die Anweisung an, wenn die Unterklasse die Methode aufruft.

Wie der Thinkphp-Controller Klassen erbt

4. Erstellen Sie einen neuen Controller und nennen Sie ihn Classson

Wie der Thinkphp-Controller Klassen erbt

5 . Fügen Sie den Namen des Controllers, den Sie erben möchten, nach dem geerbten Schlüsselwort MyClassControll hinzu.

Wie der Thinkphp-Controller Klassen erbt

6. Fügen Sie eine Anweisung hinzu, um die Methode in der übergeordneten Klasse in der Standardindexmethode aufzurufen.

Wie der Thinkphp-Controller Klassen erbt

7. Führen Sie den Classson-Controller aus und stellen Sie fest, dass Sie die Methode in der übergeordneten Klasse aufrufen und die Zeichenfolge in der Methode in der übergeordneten Klasse ausgeben können .

Wie der Thinkphp-Controller Klassen erbt

Der obige Inhalt dient nur als Referenz!

Empfohlenes Tutorial: Thinkphp-Tutorial

Das obige ist der detaillierte Inhalt vonWie der Thinkphp-Controller Klassen erbt. 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
Vorheriger Artikel:thinkphp-Hook bedeutetNächster Artikel:thinkphp-Hook bedeutet