Yii內置的Captcha基本上可以滿足大部分需求,如果你對驗證碼有特殊要求,你可以自定義Captcha,這主要是通過擴展 CCaptchaAct
Captcha(全自動區分計算機和人類的圖靈測試-Completely Automated Public Turing test to tell
CTreeView用來顯示具有層次結構的數據,使用TreeView 通過設置Data屬性。Data為具有下面結構的數組:ext: string,
CTextHighlighter用來格式化顯示代碼,目前支持顯示的語言有ABAP, CPP, CSS, DIFF, DTD, HTML, JAVA
CTabView 用來顯示分頁標簽,使用TabView的基本方法是配置tabs屬性,每個Tab可以配置如下屬性title:標簽標 題.conten
CStarRating 主要用於評分,顯示一組星星(5 個)用於打分。基本用法如下<center class="form"
CMultiFileUpload 用於上傳文件,支持一次同時上傳多個文件。這個UI組件是基於jQuery Multi File Upload 插件
CMaskedTextField為格式輸入框,可以為文本框指定Mask限制用戶可以出入的文本格式,如本例使用99.99.9999 ,可以只允 許輸
和Java Swing中類似Yii Framework 中的Layout 也允許嵌套,這是通過CContentDecorator來實現的,不過代碼
CClipWidget提供了類似錄制“宏”的功能,定義在CClipWidget的init和run之間的內容可以存放在Con
前面在介紹Yii Framework 開發教程(7) 使用CHtml 創建Form和Yii Framework 開發教程(8) 使用FormMod
在介紹Yii內置UI組件之前,先介紹一下如何自定義組件,這樣也有助於理解CWidget的用法,自定義組件就是重載 CWidget 的init()
和通常的應用程序開發框架一樣,Yii Framework也提供了一組UI小組件(CWidget)來幫助程序員設計用戶界面,小組是 CWidget
通過前面的學習,我們了解了Yii Web應用的基本組成部分,也會編寫像Hangman猜單詞游戲這樣簡單的應用。在第一個例子 Yii Framewo
在創建Yii 應用的MVC做的View時,可以直接使用HTML語言直接構造頁面視圖,Yii 也提供了幾個幫助(helper)類簡化視圖 編寫。例如
在Hangman中定義的GameController使用到一些屬性word,可以使用$this->word 的格式來讀寫這個屬性,但實際上在
在上一篇Yii Framework 開發簡明教程(4) Hangman 猜單詞游戲實例略去了幾個方面的問題,一是配置文件main.php 的 UR
有了前面“Hello,World”的例子和對Yii Framework Web應用基礎的介紹,可以開始介紹一個簡單而相對而