Maison >développement back-end >tutoriel php >Framework de développement PHP Tutoriel Yii Framework (36) Exemple de composant Zii-DatePicker

Framework de développement PHP Tutoriel Yii Framework (36) Exemple de composant Zii-DatePicker

黄舟
黄舟original
2017-01-22 09:57:151204parcourir

CJuiDatePicker est utilisé pour la saisie de la date. Il encapsule le plug-in JUI datepicker. Son utilisation de base est la suivante :

<!--?php echo $form--->errorSummary($model); ?>
  
 <!--?php
 $this--->widget(&#39;zii.widgets.jui.CJuiDatePicker&#39;, array(
    &#39;name&#39;=>&#39;my_date&#39;,
    &#39;language&#39;=>&#39;en&#39;,
    &#39;options&#39;=>array(
                // &#39;show&#39; (the default), &#39;slideDown&#39;, &#39;fadeIn&#39;, &#39;fold&#39;
                &#39;showAnim&#39;=>&#39;fold&#39;,
                &#39;showOn&#39;=>&#39;button&#39;, // &#39;focus&#39;, &#39;button&#39;, &#39;both&#39;
                &#39;buttonText&#39;=>&#39;Select form calendar&#39;,
                &#39;buttonImage&#39;=>&#39;images/calendar.png&#39;,
                &#39;buttonImageOnly&#39;=>true,
                ),
            &#39;htmlOptions&#39;=>array(
                &#39;style&#39;=>&#39;width:80px;vertical-align:top&#39;
                ),
            ));
  
 ?>
 endWidget(); ?>

Pour obtenir la date d'entrée, attribuez d'abord une valeur au nom. attribut de CJuiDatePicker, dans ce cas my_date, puis Define DataModel

class
 
DataModel extends CFormModel
{
    public $my_date;
}

Lorsque l'utilisateur soumet, affichez la date saisie par l'utilisateur, modifiez l'actionIndex du SiteController

public function actionIndex()
{
  
    $model=new DataModel();
  
    if(!empty($_POST[&#39;my_date&#39;]))
    {
        $model->my_date=$_POST[&#39;my_date&#39;];
  
        if($model->validate()) {
            $this->render(&#39;result&#39;, array(
                &#39;model&#39; => $model,
  
                ));
           return;
        }
  
    }
  
    $this->render(&#39;index&#39;, array(
            &#39;model&#39; => $model,
  
            ));
}

Framework de développement PHP Tutoriel Yii Framework (36) Exemple de composant Zii-DatePicker

Ce qui précède est le tutoriel du cadre de développement PHP Yii Framework (36) Exemple de contenu du composant Zii-DatePicker, veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn