Yii5 est un framework de développement web efficace, rapide et sécurisé et est la dernière version du framework Yii. Par rapport aux versions précédentes, Yii5 offre de meilleures performances et des fonctionnalités plus avancées, attirant ainsi l'attention et l'utilisation de plus en plus de développeurs PHP.
Cet article présentera comment utiliser le framework Yii5 pour le développement Web.
Tout d'abord, en supposant que vous ayez installé PHP et Composer, nous pouvons alors commencer à utiliser Yii5.
1. Installez le framework Yii5
Il est très simple d'installer le framework Yii5 à l'aide de Composer Il vous suffit d'exécuter la commande suivante dans le terminal :
.composer create-project yiisoft/yii-project myproject
Parmi eux, myproject est le nom du projet que vous souhaitez créer. Après avoir exécuté cette commande, Composer téléchargera automatiquement les fichiers du framework et ses bibliothèques dépendantes à partir du référentiel officiel Yii5 et les installera automatiquement.
Une fois l'installation terminée, vous verrez un dossier nommé monprojet, qui est le répertoire de votre projet Yii5.
2. Configurer la base de données
Yii5 utilise la base de données MySQL par défaut, donc avant de commencer le développement, nous devons d'abord configurer la connexion à la base de données. Dans le répertoire myproject/config, ouvrez le fichier db.php et modifiez le code suivant :
return [ 'dsn' => 'mysql:host=localhost;dbname=mydatabase', 'username' => 'myusername', 'password' => 'mypassword', 'charset' => 'utf8mb4', ];
Parmi eux, dsn représente le nom de la source de données, remplacez-le par l'adresse de votre serveur MySQL et le nom de la base de données, le nom d'utilisateur et le mot de passe représentent votre nom d'utilisateur et votre mot de passe MySQL.
3. Créer des contrôleurs et des vues
Dans Yii5, les contrôleurs sont utilisés pour traiter les demandes des utilisateurs et renvoyer les résultats de réponse correspondants, et les vues sont utilisées pour présenter ces résultats de réponse.
Tout d'abord, nous devons créer un contrôleur. Dans le répertoire monprojet/src/controllers, créez un fichier PHP nommé SiteController, contenant le code suivant :
namespace appcontrollers; use yiiwebController; class SiteController extends Controller { public function actionIndex() { return $this->render('index'); } }
Parmi eux, namespace représente l'espace de noms, voici appcontrollers, qui est l'espace de noms où se trouve le contrôleur situé. use indique qu'une classe nommée Controller est référencée.
actionIndex est l'opération que nous voulons effectuer. Cette opération renverra une vue nommée index.
Ensuite, nous créons un fichier PHP nommé index.php dans le répertoire monprojet/src/views/site, contenant le code suivant :
<?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() ?>
Ce code sera en A le texte intitulé « Hello World » apparaît sur la page.
4. Démarrez le serveur
Enfin, nous devons démarrer le serveur Web intégré de Yii5. Dans le terminal, entrez dans le répertoire myproject et exécutez la commande suivante :
./yii serve
Après l'exécution, vous verrez le résultat suivant :
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
indique que le serveur a été démarré et accédez à http://localhost:8080 pour afficher votre première page Web Yii5.
Résumé
Cet article présente comment utiliser le framework Yii5 pour le développement Web, y compris des étapes telles que l'installation du framework, la configuration de la base de données, la création de contrôleurs et de vues et le démarrage du serveur.
Il est à noter que le framework Yii5 est un framework performant et rapide, mais vous devez également apprendre et maîtriser certaines fonctionnalités et utilisations de Yii5. Par conséquent, avant d’utiliser le framework Yii5 pour le développement web, il est recommandé de lire sa documentation officielle et ses tutoriels pour mieux comprendre et maîtriser l’utilisation de Yii5.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!