module.php 613 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * This is the template for generating a module class file.
  4. *
  5. * @var yii\web\View $this
  6. * @var yii\gii\generators\module\Generator $generator
  7. */
  8. $className = $generator->moduleClass;
  9. $pos = strrpos($className, '\\');
  10. $ns = ltrim(substr($className, 0, $pos), '\\');
  11. $className = substr($className, $pos + 1);
  12. echo "<?php\n";
  13. ?>
  14. namespace <?= $ns ?>;
  15. class <?= $className ?> extends \yii\base\Module
  16. {
  17. public $controllerNamespace = '<?= $generator->getControllerNamespace() ?>';
  18. public function init()
  19. {
  20. parent::init();
  21. // custom initialization code goes here
  22. }
  23. }