| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /**
- * Author: lf
- * Blog: https://blog.feehi.com
- * Email: job@feehi.com
- * Created at: 2020-02-21 14:06
- */
- namespace frontend\controllers\helpers;
- use Yii;
- use common\services\AdServiceInterface;
- use common\services\ArticleServiceInterface;
- use common\services\BannerServiceInterface;
- class Helper
- {
- public static function getCommonInfos()
- {
- /** @var ArticleServiceInterface $articleService */
- $articleService = Yii::$app->get(ArticleServiceInterface::ServiceName);
- /** @var BannerServiceInterface $bannerService */
- $bannerService = Yii::$app->get(BannerServiceInterface::ServiceName);
- /** @var AdServiceInterface $adService */
- $adService = Yii::$app->get(AdServiceInterface::ServiceName);
- $headLineArticles = $articleService->getFlagHeadLinesArticles(4);
- $indexBanners = $bannerService->getBannersByAdType("index");
- $rightAd1 = $adService->getAdByName("sidebar_right_1");
- $rightAd2 = $adService->getAdByName("sidebar_right_2");
- return [
- 'headLinesArticles' => $headLineArticles,
- "indexBanners" => $indexBanners,
- "rightAd1" => $rightAd1,
- "rightAd2" => $rightAd2,
- ];
- }
- }
|