public function actionDetail($number) { $ticket_detail = Ticket::find()->where(array('number' => $number))->one(); if (empty($ticket_detail)) { throw new BadRequestHttpException("不存在该工单"); } return $this->render('detail', array('detail' => $ticket_detail)); }
/** * Lists all Ticket models. * @return mixed */ public function actionIndex() { $dataProvider = new ActiveDataProvider(['query' => Ticket::find()]); return $this->render('index', ['dataProvider' => $dataProvider]); }
<?php echo Html::a("我的升级工单", Yii::$app->urlManager->createUrl(array('t-center/index', 'type' => "pending"))); ?> <span class="badge"> <?php echo Ticket::find()->where(array('staff_id' => Yii::$app->user->identity->id, 'status_id' => TicketStatus::PEDDING))->count(); ?> </span> </li> <li> <?php echo Html::a("我的已完结工单", Yii::$app->urlManager->createUrl(array('t-center/index', 'type' => "finish"))); ?> <span class="badge"> <?php echo Ticket::find()->where(array('staff_id' => Yii::$app->user->identity->id, 'status_id' => TicketStatus::RESOLVED))->count(); ?> </span> </li> </ul> </div> <div> <hr/> </div> <div class="tickets"> <table class="table table-hover"> <thead> <tr> <th class="col-md-2">工单号</th> <th class="col-md-4">描述</th> <th class="col-md-2">状态</th>