我想在自定义字段中设置日期和时间(Yii)。 为此,我选择了datetimepicker。 但是当我将它加载到受保护/扩展时它现在可以工作,但它的前景在某种程度上是“赤裸裸的”。我把日期选择器的外观用红色表示。
它的配置是:
<?php $form->widget ('ext.CJuiDateTimePicker.CJuiDateTimePicker',
array (
'attribute'=>'start',
'model'=>$model,
'value' => $model->start,
'language' => 'en',
'options'=>array (
// 'timeFormat'=>strtolower(Yii::app()->locale->timeFormat),
'showSecond'=>true,
),
)
); ?>
如何解决?我错过了一些皮肤文件吗?怎么弄他们? 我使用bootstrap主题FYI。
答案 0 :(得分:0)
这是造型问题。 下载正确的Style.css文件,它将正确显示datepicker。
答案 1 :(得分:0)
问题在于,在Yii应用程序开发中,我使用NlsClientScript Yii Extention来防止重复脚本加载。因此, datatimepicker的css文件尚未加载到当前的nlsXXXXXXX.css文件中。它转变为这个NlsClientScript 管理/聚合css文件加载,文档反对虽然...
来自文档: 扩展程序不会阻止多次加载CSS文件。
所以我找到了相应的文件,删除了它并重新加载了应用程序。
来自文档: 扩展程序不会观察js / css文件是否已更改。如果您设置合并功能并更改了某个文件,您需要手动删除缓存的合并文件,否则您将获得旧的合并文件。