Base.php 759 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace addons\cms\controller\wxapp;
  3. use app\common\controller\Api;
  4. use app\common\library\Auth;
  5. use think\Config;
  6. use think\Lang;
  7. class Base extends Api
  8. {
  9. protected $noNeedLogin = [];
  10. protected $noNeedRight = ['*'];
  11. //设置返回的会员字段
  12. protected $allowFields = ['id', 'username', 'nickname', 'mobile', 'avatar', 'score','vip', 'level', 'bio', 'balance', 'money'];
  13. public function _initialize()
  14. {
  15. parent::_initialize();
  16. Config::set('default_return_type', 'json');
  17. Auth::instance()->setAllowFields($this->allowFields);
  18. //这里手动载入语言包
  19. Lang::load(ROOT_PATH . '/addons/cms/lang/zh-cn.php');
  20. Lang::load(APP_PATH . '/index/lang/zh-cn/user.php');
  21. }
  22. }