/** * view data order / detail data order */ public function actionView($id) { /* untuk cek login admin */ IsAuth::Admin(); /* panggil function loadModel() * dan ditampung ke $dataOrder */ $dataOrder = $this->loadModel($id); /* find data confirmpayment berdasarkan order_code */ $dataConfirmPayment = ConfirmPayment::model()->findByAttributes(array('order_code' => $dataOrder->order_code)); /* find data alamat pengiriman berdasarkan id_address */ $dataShippingAddress = AddressBook::model()->findByPk($dataOrder->address_book_id); /* panggil model Orderdetail dan function search */ $model = new Orderdetail('search'); /* clear any default values */ $model->unsetAttributes(); /* set select data order_detail berdasarkan order_code */ $model->order_code = $dataOrder->order_code; /* render ke file views/orders/view */ $this->render('view', array('model' => $dataOrder, 'ordet' => $model, 'dataPayment' => $dataConfirmPayment, 'shippingAddress' => $dataShippingAddress)); }