創(chuàng)建應(yīng)用目錄文件
我們?cè)趙eb的根目錄(/var/www或者其他地方)創(chuàng)建一個(gè)文件夾,命名為helloworld。將下載好的框架解壓并放到該應(yīng)用目錄下。創(chuàng)建好的目錄結(jié)構(gòu)如下:
/var/www/helloworld/wind/ 框架目錄 controller/ 應(yīng)用控制器目錄,業(yè)務(wù)代碼放在該目錄下 controller/IndexController.php 默認(rèn)訪問(wèn)的應(yīng)用控制器 template/ 頁(yè)面模板目錄 template/index.htm 模板文件 index.php 入口腳本文件 編輯入口腳本index.php在應(yīng)用目錄下創(chuàng)建入口腳本index.php,它的主要工作是加載框架并啟動(dòng)應(yīng)用。代碼如下:
require_once (../../wind/Wind.php);Wind::application()->run();PS:當(dāng)然也可以同時(shí)在index.php中設(shè)置錯(cuò)誤級(jí)別,WIND_DEBUG模式等。相關(guān)內(nèi)容后面會(huì)介紹
創(chuàng)建IndexController.php
在應(yīng)用目錄下創(chuàng)建controller/目錄。controller目錄是windframework默認(rèn)定義的應(yīng)用控制器存放的目錄,我們也可以通過(guò)手動(dòng)配置的方式來(lái)改變應(yīng)用的訪問(wèn)路徑。在我們創(chuàng)建的 controller/ 目錄下創(chuàng)建IndexController.php類文件。文件內(nèi)容如下:
<?php/*** the last known user to change this file in the repository <$LastChangedBy: long.shi $>* @author Qiong Wu papa0924@gmail.com>* @version $Id: IndexController.php 2806 2011-09-23 03:28:55Z long.shi $* @package*/class IndexController extends WindController {public function run() {echo hello world;}}?在windframework中文件名和類名是相同的,這一點(diǎn)有點(diǎn)類似于java。windframework提供了兩個(gè)應(yīng)用控制器的類型‘WindSimpleController’,‘WindController’。在這里我們繼承自‘WindController’,這兩個(gè)應(yīng)用控制器的區(qū)別,在后面會(huì)具體介紹。
運(yùn)行
至此,我們的hello world 應(yīng)用已經(jīng)完成。快通過(guò)瀏覽器訪問(wèn)下我們的hello world吧:
http://localhost/helloworld/index.php新聞熱點(diǎn)
疑難解答
圖片精選