Exemplo n.º 1
0
 /**
  * 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));
 }