前面已經安裝好了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,我們可以看到一個包含有首頁、關於頁面、聯絡頁面、登入頁面的應用程式。
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)!