Yii Framework 教程(21):自訂驗證碼 MathCaptchaAction 範例
Yii 內建驗證碼滿足大部分需求,若有特殊需求可自訂驗證碼,主要透過擴展 CCaptchaAction 實現。本例自訂驗證碼:隨機產生 10 以內加減法,使用者
Yii Framework 教程(20):CCaptcha 驗證碼元件範例
CAPTCHA(全自動區分電腦與人類的圖靈測試)俗稱驗證碼,用於區分使用者是電腦還是人類。Yii 提供 CCaptcha 和 CCaptchaAction 支援
Yii Framework 教程(19):CTreeView 階層資料顯示範例
CTreeView 用於顯示具階層結構的資料,透過設定 data 屬性。data 為具有以下結構的陣列: text:樹節點文字 expanded:可選,節點是
Yii Framework 教程(18):CTextHighlighter 程式碼高亮顯示範例
CTextHighlighter 用於格式化顯示程式碼,目前支援語言:ABAP、CPP、CSS、DIFF、DTD、HTML、JAVA、JAVASCRIPT、MY
Yii Framework 教程(17):CTabView 分頁標籤元件範例
CTabView 用於顯示分頁標籤,基本用法是配置 tabs 屬性。每個標籤可配置屬性: title:標籤標題 content:標籤顯示內容 view:標籤顯
Yii Framework 教程(16):CStarRating 星級評分元件範例
CStarRating 主要用於評分,顯示一組星星(5顆)供使用者評分。 基本用法 endWidget(); ?> </center><
Yii Framework 教程(15):CMultiFileUpload 多檔案上傳範例
CMultiFileUpload 用於上傳檔案,支援一次上傳多個檔案。此元件基於 jQuery Multi File Upload 外掛。Yii 許多內建 UI
Yii Framework 教程(14):CMaskedTextField 格式化輸入框範例
CMaskedTextField 為格式化輸入框,可為文字框指定 Mask 限制使用者輸入格式。本例使用 99.99.9999,僅允許輸入類似日期格式的文字。
Yii Framework 教程(13):CContentDecorator 版面裝飾器範例
如 Java Swing 允許版面嵌套,Yii Framework 的 Layout 也支援嵌套,透過 CContentDecorator 實現。代碼中不直接使
Yii Framework 教程(12):CClipWidget 片段快取範例
CClipWidget 提供類似「錄製巨集」的功能:定義在 init 和 run 之間的內容可存放在控制器的 Clip 變數中,隨後在任意位置重播。 基礎用法
Yii Framework 教程(11):CActiveForm 實作範例 - 聖誕願望調查表
前面教程已簡要介紹 CActiveForm。趁聖誕節將近,我們來幫聖誕老人做個調查表,蒐集大家想要的禮物與大餐。 範例架構 共享部分代碼作為後續範例框架:複製
Yii Framework 教程(10):自訂 UI 元件 RangeInputField
在介紹 Yii 內建 UI 元件前,先說明如何自訂元件,這也有助於理解 CWidget 用法。自訂元件即重載 CWidget 的 init() 和 run()
Yii Framework 教程(9):UI 元件 Widget 概述
同一般應用程式開發框架一樣,Yii Framework 提供了一組 UI 小元件(CWidget)協助程式設計師設計使用者介面。小元件是 CWidget 或其子
Yii Framework 教程(8):使用 FormModel 處理表單資料
透過前面的學習,我們已了解 Yii Web 應用程式的基本組成,並能撰寫如 Hangman 猜單字遊戲這類簡單應用。在第一篇教程中介紹過,Yii 採用 MVC
Yii Framework 教程(7):使用 CHtml 建立表單
在開發 Yii 應用程式的視圖時,我們可以直接撰寫 HTML 來構建頁面,但 Yii 也提供了數個輔助類別來簡化視圖編寫。例如,建立文字輸入欄位可呼叫 CHtm
Yii Framework 教程 (6):CComponent 組件核心機制——屬性、事件、行為與 Mixin
CComponent:Yii 組件系統的基石 Yii 所有核心類別(控制器、模型、組件、應用)皆繼承自 CComponent,提供三大核心機制:屬性、事件、行為
Yii Framework 教程 (5):CUrlManager 深度解析——打造美觀、SEO 友善的 URL
URL 管理雙重職責 解析:將用戶請求的 URL 轉為內部路由與參數 建立:createUrl() 依規則生成可被解析的 URL 核心類別:
Yii Framework 教程 (4):Hangman 猜單詞遊戲完整實作解析
專案簡介 Hangman(吊死鬼)經典猜字遊戲,隨 Yii 框架附贈。透過此例掌握:MVC 分層、狀態持久化、URL 管理、表單處理、視圖渲染等核心流程。 遊