Module.php 849 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * FecShop file.
  4. *
  5. * @link http://www.fecshop.com/
  6. * @copyright Copyright (c) 2016 FecShop Software LLC
  7. * @license http://www.fecshop.com/license/
  8. */
  9. namespace appfront\local\local_modules\Mytest;
  10. use fecshop\app\appfront\modules\AppfrontModule;
  11. use Yii;
  12. /**
  13. * @author Terry Zhao <2358269014@qq.com>
  14. * @since 1.0
  15. */
  16. class Module extends AppfrontModule
  17. {
  18. public $blockNamespace;
  19. public function init()
  20. {
  21. //echo 1;exit;
  22. // 以下代码必须指定
  23. $nameSpace = __NAMESPACE__;
  24. // web controller
  25. if (Yii::$app instanceof \yii\web\Application) {
  26. $this->controllerNamespace = $nameSpace . '\\controllers';
  27. $this->blockNamespace = $nameSpace . '\\block';
  28. }
  29. Yii::$service->page->theme->layoutFile = 'main.php';
  30. parent::init();
  31. }
  32. }