YII學習第十九天,datepicker的使用

2021-09-01 15:43:38 字數 2080 閱讀 9415

一,前端展示 

例1,最簡單好用的方式。簡單在於不需要$model

<?php 

$this->widget('zii.widgets.jui.cjuidatepicker',array(

'attribute'=>'visit_time',

'language'=>'zh_cn',

'name'=>'visit_time',

'options'=>array(

'showanim'=>'fold',

'showon'=>'both',

'buttonimageonly'=>true,

'mindate'=>'new date()',

'dateformat'=>'yy-mm-dd',

), 'htmloptions'=>array(

'style'=>'height:18px',

),));

?>

例2,

<?php 

$this->widget('zii.widgets.jui.cjuidatepicker',array(

'attribute'=>'visit_time',

'language'=>'zh_cn',

'model'=>$repairinfo,

'name'=>$repairinfo->visit_time,

'options'=>array(

'showanim'=>'fold',

'showon'=>'both',

'buttonimageonly'=>true,

'mindate'=>'new date()',

'dateformat'=>'yy-mm-dd',

), 'htmloptions'=>array(

'style'=>'height:18px',

),));

?>

例3,

<?php echo $form->labelex($model,'time'); ?>

<?php $this->widget('zii.widgets.jui.cjuidatepicker', array(

'model'=>$model,

'attribute'=>'time',

'options'=>array(

//'showanim'=>'slidedown', // 'show' (the default), 'slidedown', 'fadein', 'fold'

'showon'=>'button', // 'focus', 'button', 'both'

'buttonimageonly'=>true,

'htmloptions'=>array('readonly'=>"readonly"),

'changemonth'=>true,

'changeyear'=>true,

'mode'=>'datetime',

'dateformat'=>'dd/mm/yy',

'htmloptions'=>array(

'size'=>43,

'value'=>(!empty($model->time))?(is_numeric($model->time))?date('d/m/y',$model->time):$model->time:date('d/m/y')),

)));?>

<?php echo $form->error($model,'time'); ?>

其他引數,可以參考jquery datepicker手冊,然後將其放在上面的options裡,並用單引號引起來。 

如設定最小日期為當前日期:'mindate'=>'new date()', 

二,後端獲取 

可以通過上面$model來獲取,對應資料庫中的乙個表。 

也可以使用js通過普通的方式獲取其值。上面的日曆,最終會生成乙個input表單,用firebug檢視其id,然後再獲取該id的值,即可獲取選擇的日期。再通過get/post/ajax方式傳送到後端。 

冥想第十九天

不能怪自己多心,畢竟出現不舒服的感覺是因為大腦太關切自己的身體了。一點也不想讓它受刺激。今天出來玩了,早上做了體檢。又帶著小妞妞出來打了預防針,後又跟著朋友出來滎陽南嶺玩了,到時有點困,告訴自己要接受,好好接受當下 但不反抗,知道是正常的。坐上車後睡了一會,所有的精力都回來了。當和朋友一起回來的時候...

ACM 第十九天

積性函式o n 線性篩,篩素數,u n 尤拉函式 n n 1 vis 0 vis 1 1,mu 1 1,phi 1 1 2 for rg int i 2 i n i 7else mu k mu i phi k phi i phi prime j 8 9 可以發現,線性篩分為3部分 1.n本身是素數,...

設計模式學習第十九天

命令模式 模式是從 中而來的,就是 的靈活的排列組合,模式不應為了講清的特設環境而迷惑,而要實踐,最好的就是專案,沒有專案之前就是敲 提高沒有捷徑,就是敲 我對命令特設環境的思路 烤肉者儲存乙個命令的引用,主要作用就是執行繼承父類的子類的命令的執行,依靠遍歷服務員過來的集合進行按個執行 服務員類利用...