Heim > Artikel > PHP-Framework > So führen Sie yii2.0-Dateien in der PHP-Befehlszeile aus
Es gibt eine „yii“-Datei im yii-Stammverzeichnis. Diese Datei ist der Eintrag. Dann gibt es standardmäßig eine Controller-Datei „HelloController.php“ im Verzeichnis „commands“, bei der es sich um eine Demo handelt. Öffnen Sie diese Controller-Datei. Der Quellcode lautet wie folgt (einige Kommentare wurden gelöscht):
<?php namespace app\commands; use yii\console\Controller; class HelloController extends Controller { /** * This command echoes what you have entered as the message. * @param string $message the message to be echoed. */ public function actionIndex($message = 'hello world') { echo $message . "\n"; } }
Wie oben zu sehen ist, wird der Controller unter der Konsole geerbt, wenn er in der Befehlszeile ausgeführt wird Im Allgemeinen im Verzeichnis „Controller“ Der Controller erbt den Controller unter web.
(Empfohlenes Tutorial: yii-Framework )
Die Schritte zum Ausführen des yii-Skripts in der PHP-Befehlszeile sind also:
1 Erstellen Sie ein neues Skript
Erstellen Sie eine neue Controller-Skriptdatei im Format „HelloController.php“ im Verzeichnis „commands“.
2. Führen Sie das Skript in der Befehlszeile aus.
Geben Sie „php yii project path/yii controller name/method name“ in die Befehlszeile ein, z. B. „php web/yii hello/index“. " Oder direkt in das Stammverzeichnis des yii-Projekts wechseln (meiner ist web/), dann „php yii hello/index“, der Befehl lautet wie folgt:
php web/yii refresh-tui-cur/tui-refresh
oder
php yii user-test/refresh-userinfo
Für weitere Programmierung Verwandte Inhalte finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo führen Sie yii2.0-Dateien in der PHP-Befehlszeile aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!