/** * Lists all Issuemd models. * @return mixed */ public function actionIndex() { $searchModel = new IssuemdSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
public function actionIssueMemo($tgl) { //$tgl=Yii::$app->getRequest()->getQueryParam('tgl'); $setTgl = $tgl != '' ? $tgl : date('Y-m-d'); $searchModelIssueMemo = new IssuemdSearch(['TGL' => $tgl]); $dataProviderIssue = $searchModelIssueMemo->search(Yii::$app->request->queryParams); $searchModelIssue = new IssuemdSearch(['TGL' => '2016-10-28']); $dataProvider = $searchModel->searchHeaderReview(Yii::$app->request->queryParams); $dataProviderIssue = $searchModelIssue->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModelIssue' => $searchModelIssue, 'dataProviderIssue' => $dataProviderIssue]); // $adpIssue= new ArrayDataProvider([ // 'allModels'=>$dataProviderIssue->, // 'pagination' => [ // 'pageSize' => 1000, // ] // ]); //$rslt= ArrayHelper::toArray($adpIssue); /* $posts = Issuemd::find()->where(['TGL'=>$setTgl])->all(); $data = ArrayHelper::toArray($posts, [ 'lukisongroup\master\models\Issuemd' => [ 'TGL', 'NM_CUSTOMER', 'NM_USER', 'ISI_MESSAGES' // the key name in array result => property name //'createTime' => 'created_at', // the key name in array result => anonymous function //'length' => function ($post) { //return strlen($post->content); //}, ], ]); */ //print_r(ArrayHelper::toArray($dataProviderIssue->getModels())); /* \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return $data; */ }