有了前面“Hello,World”的例子和對Yii Framework Web應用基礎的介紹,可以開始介紹一個簡單而相對而有比較完整的 Web應用-Hangman(猜單詞游戲),這個例子是隨Yii 開發包發布的。通過這個例子可以了解開發Yii應用的基本步驟.
說 起“Hangman”,讓我想起80年代末期高中時在CPC464計算機上完過的“猜單詞游戲”-Hangman,每猜錯一次,就把一個小人離 絞刑架前進一步。當時DOS才剛剛出來:-)。
開發一個Web應用,首先是進行需求分析,這個不在本教程之內,但為完整 起見,還是把“猜單詞游戲”的規則列在下面:
猜單詞游戲(英文:Hangman,“上吊的人”之意)是一個雙人游戲。一 位玩家想一個字,另一位嘗試猜該玩家所想的字中的每一個字母。
要猜的字以一列橫線表示,讓玩家知道該字有多少個 字母。如果猜字的玩家猜中其中一個字母,另一位便須於該字母出現的所有位置上寫上該字母。如果猜的字母沒有於該字中出現 ,另一位玩家便會畫吊頸公仔的其中一筆。游戲會在以下情況結束: