ClassListController.class.php 1.09 KB
<?php
/**
 * Created by PhpStorm.
 * User: tangxingguo
 * Date: 2017/4/11
 * Time: 18:36
 */
namespace Apicp\Controller\Operate;

use Common\Service\ClassService;

class ClassListController extends \Apicp\Controller\AbstractController
{
    /**
     * Banner 分类选择接口
     * @desc 用于首页 Banner 展示的接口
     * @return array(
     *  array(
     *      'id' => '分类 ID', // 分类 ID
     *      'name' => '分类名称', // 分类名称
     *      'upId' => '上级分类 ID,为 0 则表示顶级' // 上级分类 ID,为 0 则表示顶级
     *  ),
     *  array()
     * )
     */
    public function Index_post()
    {
        $classServ = new ClassService();
        $classList = $classServ->list_all();

        // 格式化数据
        $res = [];
        if (!empty($classList)) {
            foreach ($classList as $k => $v) {
                $res[] = [
                    'id' => $v['class_id'],
                    'name' => $v['class_name'],
                    'upId' => $v['parent_id'],
                ];
            }
        }

        $this->_result = $res;
    }
}