Installation et configuration de base de Yii
Yii est un framework PHP hautes performances adapté au développement d'applications WEB 2.0. Vous pouvez vérifier les fonctionnalités de Yii sur le site officiel chinois de Yii (voir également les sites Web étrangers). L'installation de Yii est très simple. Le responsable propose un téléchargement direct. Après le téléchargement, vous pouvez l'utiliser tant que vous disposez d'un environnement PHP local. Vous pouvez cliquer ici pour télécharger le Yii officiel. En Chine, il peut y avoir des problèmes de téléchargement lent ou des échecs de téléchargement. J'ai téléchargé une version yii-basic. Si vous en avez besoin, vous pouvez cliquer sur la version correspondante pour la télécharger.
Étude recommandée : " Tutoriel vidéo du projet Chuanzhi Podcast Yii Development Large Mall "
Après le téléchargement, décompressez-le dans le chemin de l'environnement php I. am in Wampserver est installé localement, mettez-le donc directement dans le chemin du site correspondant à wampserver. Après la décompression, vérifiez d'abord si l'environnement PHP local est adapté pour exécuter cette version de YII. Vous pouvez consulter le fichier Requirements.php dans le répertoire de base du navigateur :
. Voir les invites ci-dessus, indiquant que la version locale de php prend en charge le fonctionnement de cette version Yii.
Ensuite, visitez : http://localhost/basic/web/index.php Si vous l'installez pour la première fois, l'erreur suivante apparaîtra
yii\web\Request::cookieValidationKey must be configured with a secret key.
Nous devons également effectuer des tâches pertinentes. configuration avant de pouvoir être utilisé. Recherchez la cookieValidationKey configurée dans le fichier basic/config/web.php (pour éviter les attaques de cookies.) :
Entrez une chaîne aléatoire et revisitez. le http://localhost/ basic/web/index.php suivant, effectué :
Utilisation du contrôleur
Le contrôleur est écrit uniformément dans le répertoire des contrôleurs , la première lettre du nom du fichier est en majuscule, commençant par contrôleur À la fin, et devant hériter du contrôleur, j'ai créé un nouveau fichier HelloController.php ci-dessous :
Pour les tests, nous avons créé une nouvelle action
<?php namespace app\controllers; use Yii; use yii\web\Controller; /** * */ class HelloController extends Controller { public function actionIndex() { echo "hello world"; } } ?>
dans HelloController.php. Ensuite, ouvrez http://localhost/basic/web/index.php?r=hello/index dans le navigateur Hello world
<. 🎜> peut être affiché dans le navigateur. Parmi eux : bonjour représente quel contrôleur et quel index représente le contrôle Opérations spécifiques dans le serveurTraitement simple et emplacement de stockage de la sessionNous modifions d'abord le. actionIndex ci-dessus, ajoutez une sessionpublic function actionIndex() { $session = Yii::$app->session; $session->open(); $session['id']="123456"; echo $session['id']; echo '<br/>'; echo "hello world"; }
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!