Yii: 日期和时间控件的使用

来源:互联网 发布:淘宝开朗爸的店怎么样 编辑:程序博客网 时间:2024/05/01 14:01

在yii 中对于时间控件的使用
如图

比如需要如图添加作业的截止日期
我们就可以使用Yii自带的控件,解决

在View中添加 代码
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$deal,//Controller传递过来的模型 如$deal
'attribute'=>'end_time', //该模型的属性 如$deal->end_time
'options' => array(
'dateFormat'=>'yy-mm-dd', //database save format
//'altFormat'=>'mm-dd-yy' //display format
//'showAnim'=>'fold',
//'yearRange'=>'-3:+3'
),
'htmlOptions'=>array(
'readonly'=>'readonly',
'style'=>'width:90px;',
)
));?>

其中model和attribute参数必须同时提供,
这样在控制器中对于该时间日期数据就无需额外的处理。

关于其余参数,参考查看

1、在一些复杂情况下,可以直接用name参数替换上面两个参数组合,然后在控制器中对该数据输入项做进一步处理后赋值给模型的属性。
2、dateFormat用来控制日期数据保存时的格式,altFormat用来控制界面显示格式;
3、showAnim用来控制jqueryui日历控件的显示动画;
4、yearRange用来设置年份范围。

这是另外一篇文章,表示没有看懂
打开查看

0 0
原创粉丝点击