我使用了 yii2-jui 中的 datePicker,我想更改使用的 Jquery Ui 主题。我尝试了硬编码更改myapp\vendor\yiisoft\yii2-jui\JuiAsset.php
class JuiAsset extends AssetBundle
{
public $sourcePath = '@bower/jquery-ui';
public $js = [
'jquery-ui.js',
];
public $css = [
'themes/THE_OTHER_THEME/jquery-ui.css',
];
public $depends = [
'yii\web\JqueryAsset',
];
}
以下是_form
视图的片段:
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\jui\DatePicker;
/* @var $this yii\web\View */
/* @var $model frontend\models\Profile */
/* @var $form yii\widgets\ActiveForm */
?>
...
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'birthdate')->widget(DatePicker::className(), ['clientOptions' => ['dateFormat' => 'yy-mm-dd']]) ?>
但是,这种方式不是获得我想要的东西的oop解决方案。我不知道在我的视图中我必须做什么_form.php
才能使其能够覆盖 JuiAsset 对象的属性$css