Heim Backend-Entwicklung PHP-Tutorial Einfache Implementierungsmethode zum Anpassen von Aktion, Modell und Ansicht in thinkphp3.x

Einfache Implementierungsmethode zum Anpassen von Aktion, Modell und Ansicht in thinkphp3.x

May 05, 2018 pm 03:14 PM
action model

Dieser Artikel stellt hauptsächlich die einfache Implementierungsmethode der benutzerdefinierten Aktion, des Modells und der Ansicht von thinkPHP3.x vor und kombiniert das Beispielformular mit einer detaillierten Analyse der spezifischen Schritte und zugehörigen Implementierungstechniken von thinkPHP3

Dieser Artikel beschreibt die Implementierungsmethode für benutzerdefinierte Aktionen, Modelle und Ansichten in thinkphp3.x. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Erstellen Sie die Datei TestAction.class.php in xmall/Lib/Action

class TestAction extends Action{
   function index(){
    $this->display("test");
   }
}
Nach dem Login kopieren

2. Erstellen Sie den Standardordner unter xmall/tpl, erstellen Sie den Testordner unter Standard und erstellen Sie die test.html-Vorlagendatei unter Test

3 /xmall/ Der Inhalt der test.html-Seite erscheint in index.php/Test/index

4. Während des Vorgangs sind Fehler aufgetreten:

(1) Das T in Test in der URL sollte groß geschrieben werden

(2) Die Dateierweiterung muss nicht angegeben werden, die Standardeinstellung ist index

5, Hinweis:

(1) Um das Debuggen zu erleichtern, sollte

define("APP_DEBUG",true);
Nach dem Login kopieren

(2) hinzugefügt werden zur Eintragsdatei index.php Am besten geben Sie das Standard-Template in der Konfigurationsdatei (xmall/Conf/config.php) an: 'DEFAULT_THEME' => 'default'

6. Erstellen Sie die Datei UserModel. class.php unter xmall/lib/Model

class UserModel extends Model{
   function test(){
     return "123456";
   }
}
Nach dem Login kopieren

7. Fügen Sie eine neue Methode in xmall/Lib/Action/TestAction.class.php

< hinzu 🎜>

public function test(){
   $m=D("User");
   echo $m->test();
}
Nach dem Login kopieren

8. Ausführungs-URL: http://localhost/xmall/index.php/Index/test, Seitenausgabe 123456

9. Hinweis: Der Name der Modelldatei muss mit dem Namen des Modells übereinstimmen. Beim Aufruf wird immer die Groß-/Kleinschreibung beachtet ,//URL ist nicht in xmall/conf/config.php enthalten. Groß-/Kleinschreibung beachten

Das obige ist der detaillierte Inhalt vonEinfache Implementierungsmethode zum Anpassen von Aktion, Modell und Ansicht in thinkphp3.x. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

DJI Osmo Action 5 Pro: Veröffentlichungsdatum diskutiert, da Einzelhändler Einführungspreise bekannt gibt, die unter denen der GoPro Hero 13 Black liegen könnten DJI Osmo Action 5 Pro: Veröffentlichungsdatum diskutiert, da Einzelhändler Einführungspreise bekannt gibt, die unter denen der GoPro Hero 13 Black liegen könnten Sep 04, 2024 am 06:51 AM

DJI hat noch keine Pläne zur Einführung einer neuen Action-Kamera bestätigt. Stattdessen scheint es, dass GoPro in diesem Jahr seinem Rivalen einen Schritt voraus sein wird, nachdem angekündigt wurde, dass es am 4. September zwei neue Action-Kameras vorstellen wird. Zum Vergleich: Diese werden voraussichtlich a

Trezor Cold Wallet: Funktions- und Nutzungshandbuch für Model One und Model T Trezor Cold Wallet: Funktions- und Nutzungshandbuch für Model One und Model T Jan 19, 2024 pm 04:12 PM

Nachdem an vielen zentralisierten Börsen Probleme aufgetreten waren, begannen immer mehr Kryptowährungsinvestoren, Vermögenswerte auf Cold Wallets zu übertragen, um die von zentralisierten Börsen ausgehenden Risiken zu verringern. In diesem Artikel wird Trezor vorgestellt, der weltweit erste Cold Wallet-Anbieter. Seit der Einführung des ersten Cold Wallets im Jahr 2014 wurde es in vielen Ländern auf der ganzen Welt verkauft. Zu den Produkten von Trezor gehören das 2014 eingeführte Model One und die 2018 eingeführte Weiterentwicklung des Model T. Im Folgenden werden weiterhin die Unterschiede zwischen diesen beiden Produkten und anderen Cold Wallets vorgestellt. Was ist Trezor Cold Wallet? Im Jahr 2014 brachte Trezor das erste Cold Wallet ModelOne auf den Markt. Neben gängigen BTC, ETH, USDT und anderen Währungen unterstützt das Wallet auch mehr als 1.000 weitere Währungen.

Die neue DJI Osmo-Actionkamera wurde vor der voraussichtlichen Markteinführung im Sommer 2024 gesichtet und kann mit den jüngsten GoPro- und Insta360-Versionen mithalten Die neue DJI Osmo-Actionkamera wurde vor der voraussichtlichen Markteinführung im Sommer 2024 gesichtet und kann mit den jüngsten GoPro- und Insta360-Versionen mithalten Jul 01, 2024 am 09:49 AM

Fast ein Jahr ist vergangen, seit DJI den Osmo Action 4 (aktuell 299 $ bei Amazon) herausgebracht hat. Seitdem konzentriert sich das Unternehmen auf seine anderen Geschäftsbereiche, darunter neue RS-Kamerakardanringe. Darüber hinaus wurden verschiedene Drohnen wie die Avata eingeführt

Detaillierte Erläuterung des Modells im Django-Framework Detaillierte Erläuterung des Modells im Django-Framework Jun 17, 2023 am 08:48 AM

Django ist ein Open-Source-Python-Webframework. Es übernimmt das MVT-Architekturmuster (Model-View-Template) und unterteilt die Anwendung in drei Teile: Modell, Ansicht und Vorlage. Unter diesen ist Model eine Grundkomponente im Django-Framework, die zum Definieren und Verwalten von Daten verwendet wird. In diesem Artikel wird das Modell im Django-Framework ausführlich erläutert. Was ist ein Modell in Django?

Detaillierte Erläuterung des asynchronen Aktionsbetriebs der Vuex-Statusverwaltung Detaillierte Erläuterung des asynchronen Aktionsbetriebs der Vuex-Statusverwaltung Aug 10, 2022 pm 03:29 PM

In einigen Fällen möchten wir einige asynchrone Vorgänge in Vuex ausführen, z. B. Netzwerkanforderungen, die asynchron sein müssen. Im Folgenden werde ich Ihnen den asynchronen Vorgang der Vuex-Statusverwaltung vorstellen Sei hilfreich für Freunde in Not!

Insta360 Go 3S: Neue tragbare 4K-Actionkamera mit einem Gewicht von nur 39 g und Apple Find My-Unterstützung auf den Markt gebracht Insta360 Go 3S: Neue tragbare 4K-Actionkamera mit einem Gewicht von nur 39 g und Apple Find My-Unterstützung auf den Markt gebracht Jun 14, 2024 pm 06:05 PM

Insta360 hat eine neue Action-Kamera herausgebracht, die zweite in diesem Jahr nach der Insta360

GoPro bringt neben der neugierigen GoPro Hero die neue Actionkamera Hero 13 Black mit neuen Objektiv-Mods auf den Markt GoPro bringt neben der neugierigen GoPro Hero die neue Actionkamera Hero 13 Black mit neuen Objektiv-Mods auf den Markt Sep 05, 2024 am 06:45 AM

GoPro hat jetzt sein jährliches Action-Kamera-Update vorgestellt. Anders als in den letzten Jahren hat sich das Unternehmen entschieden, zwei Modelle herauszubringen. Es ist jedoch nicht zu 360-Grad-Kameras zurückgekehrt, obwohl letztes Jahr um diese Zeit angekündigt wurde, dass es die Max wi ersetzen würde

So implementieren Sie die Elasticsearch-Java-Client-Aktion So implementieren Sie die Elasticsearch-Java-Client-Aktion May 22, 2023 am 08:43 AM

Die meisten Vorgänge in Elasticsearch erfolgen über entsprechende Aktionen, die im Aktionspaket enthalten sind. Seine Struktur ist in der folgenden Abbildung dargestellt: Die obige Abbildung ist ein Teil-Screenshot des Aktionspakets, das den Aktionen jeder Funktion entspricht. Auch die Pakete jeder Aktion sind dem Index sehr ähnlich. Die Implementierung dieser Aktionen ist ebenfalls sehr ähnlich. Es handelt sich bei allen um grundlegende Selbstaktionen. Die folgende Abbildung zeigt die Vererbungsbeziehung der Indexaktion: Da diese Aktionen die entsprechenden Funktionen nicht implementieren, handelt es sich lediglich um einen Proxy ganz einfach. Ihre Hauptfunktion besteht darin, Methoden zum Erstellen neuer Antworten und Anfragen sowie der entsprechenden Aktionen bereitzustellen.

See all articles