ClassListController.class.php 1.14 KB
<?php
/**
 * Created by PhpStorm.
 * User: liyifei2012it
 * Date: 17/4/11
 * Time: 16:31
 */

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 $v) {

                $res[] = [
                    'id' => rintval($v['class_id']),
                    'name' => $v['class_name'],
                    'upId' => rintval($v['parent_id'])
                ];
            }
        }

        $this->_result = $res;
    }
}