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]);
 }
示例#3
0
                <?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>