以下是我的代码。我想知道是否有办法阻止按钮显示,因为我只想显示textField
。
<?php
if ($model->fechaCierre1_f!='')
$model->fechaCierre1_f=date('d-m-Y',strtotime($model->fechaCierre1_f));
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'fechaCierre1_f',
'value'=>$model->fechaCierre1_f,
'language' => 'es',
'htmlOptions' => array('readonly'=>"", 'class' => 'span1'),
'options'=> array(
'dateFormat'=>'yy-mm-dd',
'altFormat'=>'dd-mm-yy',
'changeMonth'=>'true',
'changeYear'=>'true',
'yearRange'=>'2012:2014',
'showOn'=>'both',
'buttonText'=>'<i class="icon-calendar"></i>'
),)); ?>
答案 0 :(得分:0)
从代码中删除以下内容
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'fechaCierre1_f',
'value'=>$model->fechaCierre1_f,
'language' => 'es',
'htmlOptions' => array('readonly'=>"", 'class' => 'span1'),
'options'=> array(
'dateFormat'=>'yy-mm-dd',
'altFormat'=>'dd-mm-yy',
'changeMonth'=>'true',
'changeYear'=>'true',
'yearRange'=>'2012:2014',
'showOn'=>'both',
'buttonText'=>'<i class="icon-calendar"></i>'
),));
然后用以下
替换它echo CHtml::activeTextField($model,fechaCierre1_f,'');
如果您仍有问题,虽然您可能已经更改了日期,但也可以尝试
echo CHtml::activeTextField($model,date('d-m-Y',strtotime($model->fechaCierre1_f)),'');
答案 1 :(得分:0)
从代码中删除以下2行,然后删除该按钮。
'showOn'=>'both',
'buttonText'=>'<i class="icon-calendar"></i>'