Je souhaite utiliser yii2 datepicker, mais je ne parviens pas à mettre cela en œuvre. Il ne montre pas le sélecteur de date et je ne sais pas ce qui manque dans mon code. Je suis encore nouveau dans cette yii
<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
?>
<div class="row">
<div class="col-lg-6">
<div class="myproj-index">
<?php $form = ActiveForm::begin(['layout' => 'horizontal']); ?>
<? //$form->field($model, 'periodfrom')
echo DatePicker::widget([
'model' => $model,
'attribute' => 'periodfrom',
'language' => 'en',
'dateFormat' => 'yyyy-MM-dd',
]);
?>
<div class="form-group">
<?= Html::submitButton('Submit', ['class' => 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>
</div>
Modifier
J'ai téléchargé ce fichier ici jui
J'ai découvert que dans mon dossier je n'ai pas de dossier jui sous le dossier yiisoft. Ma question dans appasset comment puis-je déclarer ces fichiers?
Réponse
Je l'ai corrigé, j'ai téléchargé les fichiers jquery-ui puis je les ai ajoutés au dossier bower dans yii2.
Installez d'abord cette extension par le biais du compositeur.
php composer.phar require --prefer-dist yiisoft/yii2-jui "*"
dans le répertoire de votre projet.use yii\jui\DatePicker;
.Vous n'avez probablement pas installé Datepicker dans le package du fournisseur ..__ Merci.
Avez-vous use .....\DatePicker;
?
Aussi, vous incluez l'actif jui et tout, jetez un oeil à la source, avez-vous jui et tous les JS inclus?
Edit: .__ Avez-vous récemment effectué une "mise à jour du compositeur"?