>小部件
>>小部件是在视图中使用的课重用的单元,使用面向对象方式创建复杂的和可配置用户界面单元。
>>日期选择器
<pre name="code"
class="php"><span style="font-size:14px;"><?php
use yii\jui\DatePicker;
?>
<?= DatePicker::widget([
'model' => $model,
'attribute' => 'from_date',
'language' => 'ru',
'clientOptions' => [
'dateFormat' => 'yy-mm-dd',
],
]) ?></span>
>>有两种方法可以使用小部件
一种是直接调用小部件如:DatePicker::widget([小部件的参数])
另一种是通过begin和end来定制小部件的内容
<?php $form = ActiveForm::begin(['id'
=> 'login-form']);?>
<?phpActiveForm::end(); ?>
>>可以是用小部件render()的方法将小部件的一部分内容放入其他视图进行渲染
>前端资源(不太理解,等待以后补充)
>>yii中资源是和web页面相关的文件,可为css文件,js文件图片或视频等,资源放在web可访问的目录下,直接被文本服务器调用
>>当在视图中注册一个资源包是,在渲染web页面时会包含包中的css和js文件。
>>定义资源包,继承yii\web\AssetBundle的PHP类,包名为可自动加载的PHP类名。
>使用扩展(觉得现在还用不到)
>类学习进度
>>ActiveField 动态的输入域
>>ActiveForm 动态表格
>>ActiveFormAsset
>>BaseListView 列表
>>Block
>>Breadcrumbs 面包穴
>>ContentDecorator
>>DetailView
>>FragmentCache
>>InputWidget
>>LinkPager 分页小部件
>>LinkSorter
>>ListView 列表类
>>maskedInput
>>MaskedInputAsset
>>MaskedInputAsset
>>Menu 菜单小部件
>>Pjax
>>PjaxAsset
>>SpaceLess