文档介绍:小部件(widget)
小部件是在视图中使用的可重用单元,使用面相对米昂方式创建复杂
和可配置用户界面单元,例如: 日期选择器小部件可生成一个精致 的允许用户选择日期的日期选择器,
你只需要在视图中插入如下代码:
<?p
小部件(widget)
小部件是在视图中使用的可重用单元,使用面相对米昂方式创建复杂
和可配置用户界面单元,例如: 日期选择器小部件可生成一个精致 的允许用户选择日期的日期选择器,
你只需要在视图中插入如下代码:
<?php
use yii\jui\DatePicker;
?>
<?= DatePicker::widget(['name' => 'date']) ?>
DatePicker 是一个类:固定用法 <?= 类::widget(数组形式);
使用小部件
小部件基本上在 views 中使用,在视图中可调
用 yii\base\Widget::widget() 方法使用小部件,该方法使用配置数组初
始化小部件并返回小部件渲染后的结果,例如如下代码插入一个日期
选择器小部件,他配置为使用俄罗斯语,输入框内容为$model 的 from_data 属性值
<?php
use yii\jui\DatePicker;
?><?= DatePicker::widget([
'model' => $model,
'attribute' => 'from_date',
'language' => 'ru',
'clientOptions' => [
'dateFormat' => 'yy-mm-dd',
],
]) ?>
一些小部件可在 yii\base\Widget::begin() 和 yii\base\Widget::end() 调
用中使用数据内容。 例如如下代码使用 yii\widgets\ActiveForm 小部
件生成一个登录表单, 小部件会在 begin() 和 0 end()执行处分别生成
<form>的开始标签和结束标签, 中间的任何代码也会被渲染。
<?php
use yii\widgets