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.
2. Fügen Sie eine getname-Methode im Controller von MyClass hinzu.
3. Geben Sie eine Anweisung in der getname-Methode aus und zeigen Sie die Anweisung an, wenn die Unterklasse die Methode aufruft.
4. Erstellen Sie einen neuen Controller und nennen Sie ihn Classson
5 . Fügen Sie den Namen des Controllers, den Sie erben möchten, nach dem geerbten Schlüsselwort MyClassControll hinzu.
6. Fügen Sie eine Anweisung hinzu, um die Methode in der übergeordneten Klasse in der Standardindexmethode aufzurufen.
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 .
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!