Heim >php教程 >PHP开发 >Yii (yiiframework) Framework (2): Erstellen Sie die erste Yii-Anwendung

Yii (yiiframework) Framework (2): Erstellen Sie die erste Yii-Anwendung

黄舟
黄舟Original
2016-12-27 10:53:431236Durchsuche

Das yii-Framework wurde bereits installiert. Jetzt erstellen wir die erste Yii-Anwendung

1. Geben Sie das Verzeichnis Ihrer Website ein

2. Führen Sie den Befehl aus: YiiRoot/framework/yiic webapp testdrive

Beschreibung: Das YiiRoot hier ist das Installationsverzeichnis Ihres Yii-Frameworks.

3. Nach Eingabe des obigen Befehls erscheint eine Eingabeaufforderung:

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]:

Hier wird gefragt, ob die Webanwendung direkt in diesem Verzeichnis installiert werden soll Geben Sie „Ja“ ein. Die Anwendungserstellung kann abgeschlossen werden.

4. Besuchen Sie Ihre Anwendung: http://hostname/index.php. Wir können eine Anwendung sehen, die eine Homepage, eine Infoseite, eine Kontaktseite und eine Anmeldeseite enthält.

Yii (yiiframework) Framework (2): Erstellen Sie die erste Yii-Anwendung

5. Einführung in die Anwendungsverzeichnisstruktur:

|-- Assets enthalten öffentliche Ressourcendateien
|-- CSS enthält CSS Dateien
|. |-- bg.gif
|. css
|. `-- screen.css
|-- images Enthält Bilddateien
|-- index-test.php Eingabeskriptdatei für Funktionstests
|-- index.php Webanwendung Eintrag Skriptdatei
|-- protected Enthält geschützte Anwendungsdateien
|. - Komponenten Enthält wiederverwendbare Benutzerkomponenten |. |-- Controller.php Die für die Authentifizierung verwendete Klasse „UserIdentity.php“ |
|. |-- console.php Konfiguration der Webanwendung
|. Controllers Enthält die Klassendatei des Controllers
|. `-- SiteController.php Die Klassendatei des Standardcontrollers |-- data Enthält die Beispieldatenbank | Datenbank
|. |-- schema.sqlite.sql Beispiel-SQLite-Datenbankdatei
|. - Nachrichten Enthält übersetzte Nachrichten
|. LoginForm.php 'Anmelden' Aktionsformularmodell
|-- Tests enthält Testskripte
|. - bootstrap.php
| |. |-- report
| |. -- main.php Standardlayout für alle Ansichten
| -- Ansicht der Aktion 'error.php' (zeigt externe Fehler) |-- Ansicht der Aktion 'index' |
|. `-- Seiten enthalten „statische“ Seiten
| Befehlszeilenskript unter Windows
|. `-- yiic.php yiic Befehlszeilen-PHP-Skript
`-- Themes enthält Anwendungsthemen
`-- Classic
`-- Ansichten
                                                                                                                                                                                                       Für weitere verwandte Themen Inhalt, achten Sie bitte auf die chinesische PHP-Website (www.php.cn)!




Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn