| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace addons\AvoidTax\backend\controllers;
- use Yii;
- use common\controllers\AddonsController;
- use common\enums\ApiStatusEnum;
- use common\helpers\ArrayHelper;
- /**
- * 默认控制器
- *
- * Class DefaultController
- * @package addons\AvoidTax\backend\controllers
- */
- class BaseController extends AddonsController
- {
- /**
- * @var string
- */
- // public $layout = "@addons/AvoidTax/backend/views/layouts/main";
- /**
- * 请求成功统消息格式化处理
- * @Author bing
- * @DateTime 2020-10-27 15:43:16
- * @copyright: Copyright (c) 2020 广东七件事集团
- * @param string $msg
- * @param array $data
- * @param [type] $code
- * @return void|mixed
- */
- public function success_str($msg = '操作成功', $data = [], $code = ApiStatusEnum::CODE_SUCCESS)
- {
- if (is_object($data)) $data = ArrayHelper::toArray($data);
- Yii::$app->controller->asJson(json_decode(json_encode(array(
- 'code' => $code,
- 'msg' => $msg,
- 'data' => $data
- )), true))->send();
- }
- }
|