CModule.php 917 B

123456789101112131415161718192021222324252627282930313233343536373839
  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 fec\helpers;
  10. use Yii;
  11. /**
  12. * @author Terry Zhao <2358269014@qq.com>
  13. * @since 1.0
  14. */
  15. class CModule //extends CModule
  16. {
  17. # 1.得到模块内部的配置,模块的配置在模块的etc/config.php内
  18. public static function param($param,$moduleName=''){
  19. if($moduleName){
  20. //echo $moduleName;exit;
  21. return Yii::$app->getModule($moduleName)->params[$param];
  22. }else{
  23. return Yii::$app->controller->module->params[$param];
  24. }
  25. }
  26. # \fec\helpers\CModule::getToken();
  27. # 得到模块的 验证token
  28. public static function getToken(){
  29. $module_token = self::param('module_token');
  30. if($module_token){
  31. return $module_token;
  32. }else{
  33. return CConfig::getDefaultModuleToken();
  34. }
  35. }
  36. }