コード例 #1
0
 /**
  * @service coupon export
  * @param bannerid
  * @return Gpf_Rpc_Serializable
  */
 public function exportCodes(Gpf_Rpc_Params $params) {
     $form = new Gpf_Rpc_Form($params);
     $coupon = new Pap_Features_Coupon_Coupon();
     $coupon->setId($form->getFieldValue('bannerid'));
     $select = $coupon->getCodes(Gpf_Session::getAuthUser()->getPapUserId());
     $csvGenerator = new Gpf_Csv_GeneratorResponse('codes.csv', null, $select->getAllRows());
     return $csvGenerator->generateFile();
 }