cxgj/modules/api/controllers/BannerController.php
2023-11-27 09:45:13 +08:00

49 lines
979 B
PHP

<?php
namespace app\modules\api\controllers;
use function AlibabaCloud\Client\value;
use app\models\Banner;
use app\modules\api\behaviors\LoginBehavior;
use Yii;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
*轮播图
*/
class BannerController extends Controller
{
/**
* {@inheritdoc}
*/
public function behaviors()
{
return array_merge(parent::behaviors(), [
'login' => [
'class' => LoginBehavior::className(),
'ignore' => [
'api/banner/index',
]
]
]);
}
/**
* 轮播图列表
*/
public function actionIndex()
{
$list = Banner::getBannerList(Banner::ZONE_ID_WXAPP_INDEX);
$data = [
'code' => 0,
'msg' => 'ok',
'data' => $list
];
return $this->responseHandler($data);
}
}