Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich das Yii5-Framework in PHP?

Wie verwende ich das Yii5-Framework in PHP?

王林
王林Original
2023-06-01 13:40:361262Durchsuche

Yii5 ist ein effizientes, schnelles und sicheres Webentwicklungs-Framework und die neueste Version des Yii-Frameworks. Im Vergleich zu früheren Versionen verfügt Yii5 über eine bessere Leistung und erweiterte Funktionen und erregt so die Aufmerksamkeit und Nutzung immer mehr PHP-Entwickler.

In diesem Artikel wird die Verwendung des Yii5-Frameworks für die Webentwicklung vorgestellt.

Vorausgesetzt, Sie haben PHP und Composer installiert, dann können wir mit der Verwendung von Yii5 beginnen.

1. Installieren Sie das Yii5-Framework

Die Installation des Yii5-Frameworks mit Composer ist sehr einfach. Sie müssen nur den folgenden Befehl im Terminal ausführen:

composer create-project yiisoft/yii-project myproject

Dabei ist mein Projekt der Name des Projekts, das Sie erstellen möchten. Nach der Ausführung dieses Befehls lädt Composer automatisch die Framework-Dateien und die abhängigen Bibliotheken aus dem offiziellen Yii5-Repository herunter und installiert sie automatisch.

Nachdem die Installation abgeschlossen ist, sehen Sie einen Ordner namens myproject, der Ihr Yii5-Projektverzeichnis ist.

2. Konfigurieren Sie die Datenbank

Yii5 verwendet standardmäßig die MySQL-Datenbank, daher müssen wir vor Beginn der Entwicklung zuerst die Datenbankverbindung konfigurieren. Öffnen Sie im Verzeichnis myproject/config die Datei db.php und ändern Sie den folgenden Code:

return [
    'dsn' => 'mysql:host=localhost;dbname=mydatabase',
    'username' => 'myusername',
    'password' => 'mypassword',
    'charset' => 'utf8mb4',
];

Darunter stellt dsn den Namen der Datenquelle dar. Ändern Sie ihn in Ihre MySQL-Serveradresse und den Datenbanknamen sowie den Benutzernamen und Passwort stellen Ihren MySQL-Benutzernamen und Ihr Passwort dar.

3. Controller und Ansichten erstellen

In Yii5 werden Controller verwendet, um Benutzeranfragen zu verarbeiten und entsprechende Antwortergebnisse zurückzugeben, und Ansichten werden verwendet, um diese Antwortergebnisse darzustellen.

Zuerst müssen wir einen Controller erstellen. Erstellen Sie im Verzeichnis myproject/src/controllers eine PHP-Datei mit dem Namen SiteController, die den folgenden Code enthält:

namespace appcontrollers;

use yiiwebController;

class SiteController extends Controller
{
    public function actionIndex()
    {
        return $this->render('index');
    }
}

Unter diesen stellt Namespace den Namespace dar, hier ist appcontrollers der Namespace, in dem sich der Controller befindet gelegen. use gibt an, dass auf eine Klasse namens Controller verwiesen wird.

actionIndex ist die Operation, die wir ausführen möchten. Diese Operation gibt eine Ansicht mit dem Namen index zurück.

Als nächstes erstellen wir eine PHP-Datei mit dem Namen index.php im Verzeichnis myproject/src/views/site, die den folgenden Code enthält:

<?php $this->beginPage() ?>
<!DOCTYPE html>
<html>
<head>
    <title>Hello World</title>
    <?php $this->head() ?>
</head>
<body>
<?php $this->beginBody() ?>

<h1>Hello World</h1>

<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>

Dieser Code wird in A sein Auf der Seite wird ein Text mit dem Titel „Hello World“ angezeigt.

4. Starten Sie den Server

Schließlich müssen wir den integrierten Webserver von Yii5 starten. Geben Sie im Terminal das Verzeichnis myproject ein und führen Sie den folgenden Befehl aus:

./yii serve

Nach der Ausführung sehen Sie die folgende Ausgabe:

Yii Console Tool (1.0.0)

This is Yii version 3.0.0.

... ...

Starting server on http://localhost:8080

Quit the server with CTRL-C

zeigt an, dass der Server gestartet wurde und Greifen Sie auf http://localhost:8080 zu, um Ihre erste Yii5-Webseite anzuzeigen.

Zusammenfassung

In diesem Artikel wird die Verwendung des Yii5-Frameworks für die Webentwicklung vorgestellt, einschließlich Schritten wie der Installation des Frameworks, der Konfiguration der Datenbank, der Erstellung von Controllern und Ansichten sowie dem Starten des Server.

Es ist zu beachten, dass das Yii5-Framework ein leistungsstarkes und schnelles Framework ist, Sie müssen jedoch auch einige Yii5-Funktionen und deren Verwendung erlernen und beherrschen. Daher wird empfohlen, vor der Verwendung des Yii5-Frameworks für die Webentwicklung dessen offizielle Dokumentation und Tutorials zu lesen, um die Verwendung von Yii5 besser zu verstehen und zu beherrschen.

Das obige ist der detaillierte Inhalt vonWie verwende ich das Yii5-Framework in PHP?. 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