Maison > cadre php > YII > le corps du texte

Le framework yii gii est-il beaucoup utilisé ?

(*-*)浩
Libérer: 2019-11-05 10:34:08
original
2364 Les gens l'ont consulté

À mon avis, Gii du framework Yii est un créateur rapide. Bien sûr, il n'a que peu d'importance pour l'apprentissage, mais pour ceux qui comprennent déjà ses principes et l'utilisent pour développer, c'est un bon outil. pour un développement rapide. Ainsi, en tant qu’outil de développement principal pour Gii, il est encore beaucoup utilisé.

Le framework yii gii est-il beaucoup utilisé ?

Utiliser Gii (Apprentissage recommandé : Tutoriel yii)

Gii Oui Implémenté sous forme de module, il doit être utilisé dans une application Yii existante. Pour utiliser Gii, on change d'abord la configuration de l'application comme suit :

return array(
    ......    'modules'=>array(
        'gii'=>array(
            'class'=>'system.gii.GiiModule',            'password'=>'在这里填写密码',            // 'ipFilters'=>array(...IP 列表...),
            // 'newFileMode'=>0666,
            // 'newDirMode'=>0777,
        ),    ),);
Copier après la connexion

Ci-dessus, nous avons déclaré un module nommé gii et sa classe est GiiModule. Nous définissons également un mot de passe pour ce module. Lorsque nous accédons à Gii, il y aura une zone de saisie demandant de remplir le mot de passe.

Pour des raisons de sécurité, seul l'accès local à Gii est autorisé par défaut. Pour permettre à d'autres machines de confiance d'y accéder, nous devons configurer la propriété GiiModule :: ipFilters comme indiqué ci-dessus.

Étant donné que Gii générera et enregistrera de nouveaux fichiers dans l'application, nous devons nous assurer que le processus du serveur Web est autorisé à le faire. Les propriétés GiiModule::newFileMode et GiiModule::newDirMode ci-dessus contrôlent la manière dont les nouveaux fichiers et répertoires sont générés.

Gii est désormais accessible via l'URL http://hostname/path/to/index.php?r=gii. Ici, nous supposons que http://hostname/path/to/index.php est l'URL pour accéder à l'application Yii.

Si l'application Yii utilise le format de chemin URL (voir gestion des URL), nous pouvons accéder à Gii via l'URL http://hostname/path/to/index.php/gii. Nous devrons peut-être ajouter les règles d'URL suivantes devant les règles d'URL existantes :

'components'=>array(
    ......
    'urlManager'=>array(
        'urlFormat'=>'path',
        'rules'=>array(
            'gii'=>'gii',
            &#39;gii/<controller:\w+>&#39;=>&#39;gii/<controller>&#39;,
            &#39;gii/<controller:\w+>/<action:\w+>&#39;=>&#39;gii/<controller>/<action>&#39;,
            ...已有的规则...
        ),
    ),
)
Copier après la connexion

Gii a des générateurs de code par défaut. Chaque générateur de code est chargé de générer un type spécifique de code. Par exemple, le générateur de contrôleur génère une classe de contrôleur et certains scripts de vue d'action ; le générateur de modèle génère une classe ActiveRecord pour la table de données spécifiée.

Le processus de base d'utilisation d'un générateur est le suivant :

Entrez dans la page du générateur

Remplissez la zone de saisie pour la génération de code spécifiée ; paramètres. Par exemple, pour utiliser Module Generator pour créer un nouveau module, vous devez spécifier l'ID du module

Cliquez sur le bouton Aperçu pour prévisualiser le code qui sera généré ; Vous verrez un tableau répertoriant les fichiers qui seront générés. Vous pouvez cliquer sur n'importe lequel des fichiers pour prévisualiser le code ;

Cliquez sur le bouton Générer pour générer ces fichiers de code

Affichez le journal de génération de code ;

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!

Étiquettes associées:
yii
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!