Während ich heutzutage an Projekten arbeitete, musste ich zufällig cli in thinkPHP verwenden, um eine Methode in einem Controller auszuführen. Nachdem ich sie gefunden hatte, wusste ich nicht, wie In diesem Artikel geht es hauptsächlich darum, wie man PHP-Code mit dem Befehl cli in thinkPHP ausführt. Ich hoffe, es kann Ihnen helfen.
Ich bin verwirrt, ich war verwirrt darüber, wie Baidu tp5 cli verwendet, um Methoden unter dem Controller auszuführen Auch wenn ich die PHP-Datei direkt ausführen möchte, instanziiere ich die Klasse und rufe die Methode in der Klassendatei auf, die ausgeführt werden muss, und gebe dann das Verzeichnis ein, in dem sich die Datei im cmd-Befehl
befindet
Wenn Sie nur ein einzelnes PHP-Skript ausführen, gibt es mit diesem Ansatz kein Problem. Wenn Sie die Dateien jedoch im tp5-Framework ausführen möchten, werden verschiedene Klassen und Verwendungsmethoden nicht gefunden oder definiert.
Später dachte ich, da ich die Methode unter dem Ausführungscontroller nicht finden konnte, würde ich den Code in die Ausführungsmethode der Befehlsdatei einfügen und ihn direkt ausführen,
Erstellen Sie dann einen neuen Befehlsordner im Indexmodul und erstellen Sie eine neue Test.php-Datei im Ordner. Der Code lautet wie folgt:
Platzieren Sie den PHP-Code, der ausgeführt werden muss, in der Ausführungsmethode. Sie können die gewünschten Ergebnisse auf der linken Seite ausgeben
Geben Sie dann in der cmd-Befehlszeile das Projektverzeichnis ein und geben Sie
Probleme mit VUE-CLI @2.9.1 und späteren Versionen
Die Einfachheit der Entwicklung mehrseitiger Anwendungen mit vue-cli Beispiel
Einführung in die Methode zur Übergabe benutzerdefinierter Parameter an den CLI-Befehl in PHP
Das obige ist der detaillierte Inhalt vonBeispiel für die Ausführung von PHP-Code mit dem Befehl cli in thinkPHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!