예제 #1
0
 public function actionForm($id = null)
 {
     if (Yii::app()->session["username"] != null) {
         $this->layout = "main";
     } else {
         $this->layout = "front";
     }
     $model = new Newyear();
     if (!empty($_POST["Newyear"])) {
         // 1.step new Newyear
         $model = new Newyear();
         // 2.step edit Newyear
         if (!empty($id)) {
             $model = Newyear::model()->findByPk($id);
         }
         // 3. step merge data
         $model->_attributes = $_POST["Newyear"];
         // 6. step save/update
         if ($model->save()) {
             $this->redirect("index.php?r=newyear");
         }
     }
     if (!empty($id)) {
         $model = Newyear::model()->findByPk($id);
     }
     $this->render("//newyear/form", array("model" => $model));
 }
예제 #2
0
파일: form.php 프로젝트: jeerayuth/kpi
                                <label>
                                    <?php 
    echo $form->errorSummary($model);
    ?>
                                </label>
                            </div>

                            <div class="form-group">
                                <label>
                                    <?php 
    echo $form->labelEx($model, "newyear_id");
    ?>
                                </label>

                                <?php 
    $opts = CHtml::listData(Newyear::model()->findAll(array('order' => 'name desc')), 'id', 'name');
    echo $form->dropDownList($model, 'newyear_id', $opts, array("class" => "form-control", "empty" => "--เลือกปีงบประมาณ--"));
    ?>

                            </div>

                            <div class="form-group">
                                <label>
                                    <?php 
    echo $form->labelEx($model, "target");
    ?>
                                </label>

                                <?php 
    echo $form->textField($model, "target", array("class" => "form-control"));
    ?>