您的位置:首页 > 编程语言 > PHP开发

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

2016-08-07 15:29 218 查看
>小部件

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

>>日期选择器

<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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  yii widgets