LoggerController.php 624 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace app\controllers;
  3. use app\components\KafkaProducer;
  4. use app\models\Log;
  5. use app\components\Controller;
  6. class LoggerController extends Controller {
  7. public $enableCsrfValidation = false;
  8. public function actionSearch() {
  9. $rows = [];
  10. $kw = self::getParam('kw');
  11. if ($kw) {
  12. $query = new \yii\mongodb\Query();
  13. $rows = $query->select([])
  14. ->from(KafkaProducer::LOG)
  15. ->where(['LIKE', 'name', $kw])
  16. ->all();
  17. }
  18. return $this->render('index', [
  19. 'rows' => $rows,
  20. ]);
  21. }
  22. }