BaseJobController.php 686 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2017/11/22/022
  6. * Time: 19:31
  7. */
  8. namespace console\controllers;
  9. use yii\console\Controller;
  10. use yii\di\Instance;
  11. use yii\redis\Connection;
  12. class BaseJobController extends Controller
  13. {
  14. /**
  15. * @var string|Connection
  16. */
  17. public $redis = 'redis';
  18. public function init()
  19. {
  20. parent::init(); // TODO: Change the autogenerated stub
  21. ini_set('memory_limit', '256M');
  22. $this->redis = Instance::ensure($this->redis, Connection::className());
  23. }
  24. public function outLog($msg)
  25. {
  26. \Yii::warning($msg, get_called_class());
  27. $this->stdout($msg . "\n");
  28. }
  29. }