CabinetController.php 929 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\controllers;
  3. use Yii;
  4. use app\models\Cabinet;
  5. use yii\data\ActiveDataProvider;
  6. class CabinetController extends \yii\web\Controller
  7. {
  8. public function actionIndex()
  9. {
  10. $date = date("Y-m-d H:i:s");
  11. $query = Cabinet::find()
  12. ->where("bidding_date > '".$date."'")
  13. ->groupBy('name');
  14. $dataProvider = new ActiveDataProvider([
  15. 'query' => $query,
  16. ]);
  17. return $this->render('index', [
  18. 'dataProvider' => $dataProvider,
  19. ]);
  20. }
  21. public function init()
  22. {
  23. parent::init();
  24. //Yii::$app->session->get('user.flags'); exit;
  25. if(Yii::$app->user->isGuest)
  26. {
  27. return $this->redirect('/user/login');
  28. }
  29. else
  30. {
  31. $this->layout = '@app/views/layouts/backend/user';
  32. }
  33. $this->layout = '@app/views/layouts/backend/user';
  34. }
  35. }