public function actionAjaxLoad() { $val1 = $_POST; $model = new SegScheduledTours('search_f'); // print_r($val1); // return; $arr = json_decode($val1['arrdata']); if (!empty($arr->city_id)) { $model->setAttribute('city_id', $arr->city_id); } if (!empty($arr->starttime)) { $model->setAttribute('starttime', $arr->starttime); } if (!empty($arr->guide1_id)) { $model->setAttribute('guide1_id', $arr->guide1_id); } if (!empty($arr->date)) { $model->setAttribute('date', $arr->date); } if (!empty($arr->language_id)) { $model->setAttribute('language_id', $arr->language_id); } $cur_time = 0; $dt = ""; $date_bd = date('Y-m-d', strtotime($arr->date)); if (is_null($model->starttime)) { $time_bd = date('H:i:s', time()); // now time in hosting if ($date_bd != date('Y-m-d')) { $dt = $date_bd . ' 00:00:00'; } } else { $time_bd = $model->starttime; } if (strlen($dt) == 0) { $dt = $date_bd . ' ' . $time_bd; } $model->from_date = $dt; $dp = $model->search_f($val1['type']); $dp->pagination->currentPage = $val1['page']; echo "-" . ($val1['page'] + 1) . "-"; $this->renderPartial('_loop', array('dataProvider' => $dp, 'tid' => $val1['type'], 'tnmax' => $val1['tnmax'])); // print_r ($model->search_f($val1['type'])->getKeys()); Yii::app()->end(); }