public function actionBookprice() { $dates = Yii::app()->request->getParam('dates'); $id = Yii::app()->request->getParam('place_id'); foreach ($dates as $date) { $model = new PlaceBooking(); $model->place_id = $id; $model->teacher_id = $this->_user['masterId']; $model->date = $date; $model->status = 1; $model->save(); } die(CJSON::encode(array('status' => 'success'))); }
<!--multidatespicker-set--> <script> var dates = new Array(); var out_of_dates = <?php echo empty($place->out_of_dates) || $place->out_of_dates === 'null' ? '[]' : $place->out_of_dates; ?> ; out_of_dates.push(new Date()); //当天不可预约 $(function () { var today = new Date(); $('#custom-date-format').multiDatesPicker({ /*addDisabledDates: [<?php $places = PlaceBooking::Model()->findAllByAttributes(array('place_id' => $place->id, 'status' => 1)); $dates = CHtml::listData($places, "id", "date"); array_push($dates, date('Y-m-d')); foreach ($dates as $date) { echo "new Date('{$date}'),"; } ?> ],*/ //设置不能不能预约的日期 addDisabledDates: out_of_dates, minDate: 0, //设置最小日期 //addDates: out_of_dates, //maxDate: 30 | 设置最大日期 adjustRangeToDisabled: true }); <?php if ($this->_cookiesGet('userType') != 'master') {
<?php echo $form->dropDownList($model, 'city', array('1' => '北京', '2' => '上海', '3' => '深圳', '4' => '广州'), array('id' => 'inputCity', 'class' => 'form-control selectpicker show-menu-arrow', 'data-size' => '12', 'title' => '请选择您所在的地区')); ?> <?php echo $form->error($model, 'city'); ?> </div> </div> <div class="form-group"> <label for="inputPlace" class="col-xs-2 control-label">授课场地:</label> <div class="col-xs-6"> <?php $placeBooking = PlaceBooking::model()->findAllByAttributes(array('teacher_id' => $this->_user['masterId'])); if ($placeBooking == null) { echo $form->textField($model, 'place_id', array('class' => 'form-control', 'placeholder' => '您暂未预定场地', 'value' => '', 'readonly' => 'readonly')); echo $form->error($model, 'place_id'); } else { foreach ($placeBooking as $pbs) { $place = Place::model()->findAllByAttributes(array('id' => $pbs->place_id)); foreach ($place as $ps) { $value = (int) $ps->id; $text = $ps->name; $placeList[$value] = (string) $text; } } echo $form->dropDownList($model, 'place_id', $placeList, array('id' => 'inputPlace', 'class' => 'form-control selectpicker show-menu-arrow', 'data-size' => '12', 'title' => '请选择您所预订的场地')); echo $form->error($model, 'place_id'); }