CabinetController.php 905 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. //Yii::$app->session->get('user.flags'); exit;
  24. if(Yii::$app->user->isGuest)
  25. {
  26. return $this->redirect('/user/login');
  27. }
  28. else
  29. {
  30. $this->layout = '@app/views/layouts/backend/user';
  31. }
  32. $this->layout = '@app/views/layouts/backend/user';
  33. }
  34. }