**YII** 系列十二Widgets小部件

>小部件


>>小部件是在视图中使用的课重用的单元,使用面向对象方式创建复杂的和可配置用户界面单元。

>>日期选择器

<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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值