首頁  >  文章  >  php教程  >  Yii(yiiframework)框架(二):建立第一個Yii應用

Yii(yiiframework)框架(二):建立第一個Yii應用

黄舟
黄舟原創
2016-12-27 10:53:431201瀏覽

前面已經安裝好了yii框架,現在我們來建立第一個Yii應用

1、進入您網站更目錄

2、執行命令:YiiRoot/framework/yiic webapp testdrive

說明:這裡的YiiRoot為您Yii框架的安裝目錄。

3、輸入以上命令後,會出現一個提示訊息:

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

這裡提示是否在該目錄下安裝web應用,我們直接輸入yes即可完成應用的建立。

4、存取您的應用程式:http://hostname/index.php,我們可以看到一個包含有首頁、關於頁面、聯絡頁面、登入頁面的應用程式。

Yii(yiiframework)框架(二):建立第一個Yii應用

5、應用目錄結構介紹:

|-- assets 包含公開的資源檔案
|-- css 包含CSS 檔案
|   |-- bg.gif
|-- css 包含CSS 檔案
|   |-- bg.gif
|-- css 包含CSS 檔案
|   |-- g. |-- ie.css
|   |-- main.css
|   |-- print.css
|   `-- screen.css
|-- images 包含圖片檔案
|-- index-test.php 功能測試使用的入口腳本檔案
|-- index.php Web 應用入口腳本檔案
|-- protected 包含受保護的應用程式檔案
|   |-- commands 包含自訂的'yiic' 指令
|   |   `-- shell 包含自訂的 'yiic' 指令
|   |   `-- shell 包含自訂自定義的'yiic shell' 指令
|   |-- components 包含可重複使用的使用者元件|   |   |-- Controller.php 所有控制器類別的基礎類別
|   |   `-- UserIdentity.php 用來認證的'Identity'類別
|   |-- config 包含設定檔
|   |   |-- console.php 控制台應用程式設定
|   |   |-- main.php Web 應用設定
|   |   `-- test.-- main.php Web 應用設定
|   |   `-- test. main.php Web 應用設定
|   |   `-- test.php 功能測試使用的設定 php |   |-- controllers 包含控制器的類別檔案
|   |   `-- SiteController.php 預設控制器的類別檔案
|   |-- data 包含範例資料庫|   |   |-- schema.mysql.sql 範例My 資料庫
|My 資料庫SQL| |   |-- schema.sqlite.sql 範例SQLite 資料庫
|   |   `-- testdrive.db 範例SQLite 資料庫檔案
|   |-- extensions 包含第三方   |-- - migrations
|   |-- models 包含模型的類別檔案
|   |   |-- ContactForm.php 'contact' 動作的表單模型
|   |   `-- LoginForm php 'login' 動作的表單模型| ginForm ) | runtime 包含臨時產生的檔案
|   |-- tests 包含測試腳本
|   |   |-- WebTestCase.php
|   |   |-- bootstrap.php
|   |   |-- fixtures  |-- fixtures  | |   `-- SiteTest.php
|   |   |-- phpunit.xml
|   |   |-- report
|   |   `-- unit
|   |-- views 包含控制器的檢視與佈局 | layouts 包含版面配置檔案
|   |   |   |-- column1.php 使用單列頁所使用的版面配置
|   |   |   |-- column2.php 使用雙列的頁面所使用的佈局
|   |-- column2.php 使用雙列的頁面所使用的佈局
|   |   .  |視圖的預設版面
|   |   `-- site 包含'site' 控制器的視圖檔案
|   |       |-- contact.php 'contact' 動作的視圖
|   |    .php 'contact' 動作的視圖
|   |      (顯示外在錯誤)
|   |       |-- index.php 'index' 動作的視圖
|   |       |-- login.php 'login' 動作的視圖
|  |   |-- login.php 'login' 動作的視圖
|  |   page  `` page `-- about.php "about" 頁面的視圖
|   |-- yiic yiic 命令列腳本
|   |-- yiic.bat Windows 下的yiic 命令列腳本
|   `-- yiic.php yiic 命令列PHP 腳本
`-- themes 包含應用主題
   `-- classic
       `-- views
            `-- system


 以上就是Yii(yiiframework)框架(二):建立第一個Yii應用的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn