Boys.php 1.38 KB
<?php

use Action\AbstractAction;
use Plugin\Helpers;

/**
 * 男生首页
 */
class BoysController extends AbstractAction
{

    /**
     * 男生首页
     */
    public function indexAction()
    {
        // 设置COOKIE标识用户访问过该页面了
        Index\HomeModel::setSwitchToCookie(Index\HomeModel::COOKIE_NAME_BOYS);
        
        // 设置网站标题
        $this->setTitle('男生首页');
        // 显示侧边栏
        $this->setNavSide();
        // 设置顶部信息(搜索)
        $this->setHomeChannelHeader();

        // 渲染模板并输出
        $this->_view->display('index', array(
            'boysHomePage' => true,
            'showFooterTab'=> false,
            'maybeLike' => true,
            'content' => Index\HomeModel::getBoysFloor(),
            'pageFooter' => true,
        ));
        
    }


    /**
     * 异步获取男首底部banner数据
     * @return string 底部Banner数据
     */
    public function bottomBannerAction()
    {
        do
        {
            if(!$this->isAjax())
            {
                break;
            }

            $channel = Helpers::getChannelByCookie();
            $bottomBanner  = Index\HomeModel::getBottomBanner($channel);

            if($bottomBanner)
            {
                $this->echoJson($bottomBanner);
            }
        }
        while(false);

        echo ' ';
    }

}