gii est un module d'extension dans yii, qui est un bon outil pour un développement rapide. Le code est automatiquement généré via gii, et certains codes courants sont transmis au programme pour qu'il les génère, ce qui réduit considérablement le temps passé par le développeur. . Le module gii peut être activé en configurant l'attribut "yiibaseApplication::modules".
yii2 est un framework de développement rapide, dans lequel l'extension gii doit être considérée comme d'une grande aide. Elle peut générer automatiquement du code via gii et en mettre. codes courants Laissez le programme le générer, ce qui réduit considérablement le coût en temps du développeur.
yii2 gii activé
le module gii peut être activé en configurant l'attribut yiibaseApplication::modules. Il y aura le code de configuration suivant dans le fichier config/web.php :
$config = [ ... ]; if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = 'yii\gii\Module'; }
Après vérification, j'ai constaté que ma configuration est la même que ci-dessus, mais pourquoi ne puis-je pas y accéder ? est une autre configuration. La configuration ci-dessus signifie que s'il s'agit actuellement d'un environnement de développement, l'application inclura le module gii et la classe du module est yiigiiModule. Ensuite, allons dans le script d'entrée de l'application web/index.php, et vous verrez le code suivant
efined('YII_ENV') or define('YII_ENV', 'dev');
Définissez YII_ENV_DEV sur true, ok, et vous pourrez y accéder.
Une dernière chose est de désactiver l'embellissement d'urlManager
yii2 utilise gii pour générer du code
L'extension Gii est sans aucun doute le plus rapide pour yii2 Une aide précieuse pour le développement, utiliser GII pour générer du code permet d'économiser considérablement du temps et des coûts de développement
Créer une table
Créer une nouvelle table de test pour tester dans la base de données (Comme indiqué ci-dessous)
Génération de modèle
1. Ouvrez l'interface gii /index.php?r=gii. ou /gii (Après l'embellissement de l'URL)
2. Créer un modèle
Tout d'abord, cliquez sur le bouton Démarrer sous le générateur de modèle pour accéder à l'interface de génération de modèle et entrez le nom de la table de données test , entrez la classe de modèle (généralement une sera générée automatiquement, vous pouvez également personnaliser le nom de la classe de modèle)
Ensuite, cliquez sur aperçu ci-dessous, le modèle à générer sera répertorié
Enfin, cliquez sur générer pour générer le fichier modèle. Les messages suivants indiquent que la génération est réussie
Générer CRUD
De même, cliquez sur CRUD Generator pour créer CRUD, qui est l'interface d'opération et la fonction d'ajout, de suppression, de modification et de vérification Entrez les paramètres correspondants (Remarque. : Si le chemin d'affichage n'est pas renseigné, il sera généré à l'emplacement par défaut) Ensuite, cliquez sur aperçu pour afficher la liste des fichiers à générer (Remarque : Si le contrôle correspondant existe déjà, le diff ci-dessous sera affiché, et vous pourrez choisir de l'écraser ou de le conserver) Enfin cliquez sur Générer pour générer le fichier CRUD correspondant, et vous pouvez alors visualiser la page correspondante. Il est si simple de compléter l'ajout, la suppression et la modification d'un tableau de données pour Tutoriels d'articles connexes recommandés : "yii tutoriel framework", "Tutoriel PHP"
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!