• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

PHP开发框架Yii Framework教程(36) Zii组件-DatePicker示例

PHP admin 1年前 (2018-06-08) 11次浏览 未收录 0个评论

CJuiDatePicker 用于日期输入,它封装了JUI datepicker插件,其基本用法如下:

errorSummary($model); ?>
  
 widget('zii.widgets.jui.CJuiDatePicker', array(
    'name'=>'my_date',
    'language'=>'en',
    'options'=>array(
                // 'show' (the default), 'slideDown', 'fadeIn', 'fold'
                'showAnim'=>'fold',
                'showOn'=>'button', // 'focus', 'button', 'both'
                'buttonText'=>'Select form calendar',
                'buttonImage'=>'images/calendar.png',
                'buttonImageOnly'=>true,
                ),
            'htmlOptions'=>array(
                'style'=>'width:80px;vertical-align:top'
                ),
            ));
  
 ?>
 endWidget(); ?>

为了获取输入的日期,首先为CJuiDatePicker的Name属性赋值,本例为my_date,然后定义DataModel

class
 
DataModel extends CFormModel
{
    public $my_date;
}

当用户提交时,显示用户输入的日期,修改SiteController的actionIndex

public function actionIndex()
{
  
    $model=new DataModel();
  
    if(!empty($_POST['my_date']))
    {
        $model->my_date=$_POST['my_date'];
  
        if($model->validate()) {
            $this->render('result', array(
                'model' => $model,
  
                ));
           return;
        }
  
    }
  
    $this->render('index', array(
            'model' => $model,
  
            ));
}

PHP开发框架Yii Framework教程(36) Zii组件-DatePicker示例

以上就是PHP开发框架Yii Framework教程(36) Zii组件-DatePicker示例的内容,更多相关内容请关注PHP中文网(www.php.cn)!


39MO , 版权所有丨如未注明 , 均为原创丨转载请注明原文链接:PHP开发框架Yii Framework教程(36) Zii组件-DatePicker示例
喜欢 (0)
[1353713598@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址