Maison >php教程 >PHP开发 >Framework Yii (yiiframework) (2) : créer la première application Yii

Framework Yii (yiiframework) (2) : créer la première application Yii

黄舟
黄舟original
2016-12-27 10:53:431236parcourir

Le framework yii a déjà été installé, construisons maintenant la première application Yii

1 Entrez le répertoire de votre site Web

2 Exécutez la commande : YiiRoot/framework/yiic webapp. testdrive

Description : Le YiiRoot ici est le répertoire d'installation de votre framework Yii.

3. Après avoir entré la commande ci-dessus, un message d'invite apparaîtra :

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/php_pdo_mysql.dll' - 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Create a Web application under '/home/wwwroot/test.yii.com/'? (yes|no) [no]:

Ici, il vous demande si vous souhaitez installer l'application Web dans ce répertoire. entrez oui. La création de l’application peut être terminée.

4. Visitez votre application : http://hostname/index.php Nous pouvons voir une application qui comprend une page d'accueil, une page de contact et une page de connexion.

Framework Yii (yiiframework) (2) : créer la première application Yii

5. Introduction à la structure du répertoire de l'application :

|-- les actifs contiennent des fichiers de ressources publiques
|-- css contient du CSS fichiers
| |-- bg.gif
| |-- form.css
| |-- ie.css
|-- main.css
| css
| `-- screen.css
|-- images Contient des fichiers image
|-- index-test.php Fichier de script d'entrée utilisé pour les tests fonctionnels
|-- index.php Application Web fichier de script d'entrée
|-- protected Contient les fichiers d'application protégés
| |-- commandes Contient des commandes 'yiic' personnalisées
| | - composants Contient des composants utilisateur réutilisables |-- Controller.php La classe de base pour toutes les classes de contrôleur
| fichier
| |-- configuration de l'application console.php
|-- configuration de l'application Web main.php
| - contrôleurs Contient le fichier de classe du contrôleur
| | `-- SiteController.php Le fichier de classe du contrôleur par défaut
| |-- data Contient l'exemple de base de données |-- schema.mysql.sql Exemple | Base de données MySQL
| |-- schema.sqlite.sql Exemple de base de données SQLite
| `-- testdrive.db Exemple de fichier de base de données SQLite
| -- messages Contient les messages traduits
| |-- migrations
| |-- models Contient les fichiers de classe de modèle
| |-- Modèle de formulaire d'action 'contact'
| - Modèle de formulaire d'action de connexion LoginForm.php
| |-- le runtime contient des fichiers générés temporairement
|-- les tests contiennent des scripts de test
| -- bootstrap.php
|--appareils
|-- fonctionnel
| | |-- report
| `-- unit
| layouts contient le fichier de vue de mise en page
| | | -- main.php Disposition par défaut pour toutes les vues
| | `-- site Voir le fichier contenant le contrôleur 'site'
| |-- vue d'action 'erreur' (afficher les erreurs externes)
|-- vue d'action 'index'
|-- vue d'action 'login' |
| `-- les pages contiennent des pages "statiques"
| `-- about.php Vue de la page "à propos"
| |-- yiic yiic script de ligne de commande
| Script de ligne de commande sous Windows
| `-- yiic.php Script PHP de ligne de commande yiic
`-- thèmes contient des thèmes d'application
`-- classique
`-- vues
                                                                                                                                                                                             Pour en savoir plus contenu, veuillez faire attention au site Web PHP chinois (www.php.cn) !




Déclaration:
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