>  기사  >  백엔드 개발  >  PHP 개발 프레임워크 Yii 프레임워크 튜토리얼(36) Zii 구성 요소-DatePicker 예

PHP 개발 프레임워크 Yii 프레임워크 튜토리얼(36) Zii 구성 요소-DatePicker 예

黄舟
黄舟원래의
2017-01-22 09:57:151145검색

CJuiDatePicker는 날짜 입력에 사용됩니다. JUI datepicker 플러그인을 캡슐화합니다. 기본 사용법은 다음과 같습니다.

<!--?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(); ?>

입력 날짜를 얻으려면 먼저 Name 속성에 값을 할당합니다. CJuiDatePicker, 이 경우 my_date, DataModel 정의

class
 
DataModel extends CFormModel
{
    public $my_date;
}

사용자가 제출하면 사용자가 입력한 날짜를 표시하고 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,
  
            ));
}

PHP 개발 프레임워크 Yii 프레임워크 튜토리얼(36) Zii 구성 요소-DatePicker 예

의 actionIndex를 수정합니다.

위는 PHP 개발 프레임워크 Yii Framework 튜토리얼입니다. (36) Zii Component-DatePicker 예제 내용 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.