小部件
小部件是在視圖中使用的可重用單元, 使用面向對象方式創建復雜和可配置用戶界面單元。? ? ? ? ? ? ? ? ? (推薦學習:yii框架)
例如,日期選擇器小部件可生成一個精致的允許用戶選擇日期的日期選擇器, 你只需要在視圖中插入如下代碼:
Yii提供許多優秀的小部件,比如 active form,menu, jquery UI widgets, Twitter bootstrap widgets。 接下來介紹小部件的基本知識,如果你想了解某個小部件請參考對應的類 API 文檔。
使用小部件
小部件基本上在 views 中使用, 在視圖中可調用 yiibaseWidget::widget() 方法使用小部件。 該方法使用 配置 數組初始化小部件并返回小部件渲染后的結果。?
例如如下代碼插入一個日期選擇器小部件,它配置為使用俄羅斯語, 輸入框內容為 $model 的 from_date 屬性值。
<?php use yiijuiDatePicker; ?>=?DatePicker::widget([ ????'model'?=>?$model, ????'attribute'?=>?'from_date', ????'language'?=>?'ru', ????'dateFormat'?=>?'php:Y-m-d', ])??>
一些小部件可在 yiibaseWidget::begin() 和 yiibaseWidget::end() 調用中使用數據內容。?
例如如下代碼使用 yiiwidgetsActiveForm 小部件生成一個登錄表單, 小部件會在 begin() 和 end() 執行處分別生成
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END