// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\member\controller; use think\Request; use ywxapp\controller\MemberBase; use ywxapp\controller\BaseController; use addon\articles\model\ArticleCategory as CategoryModel; /** * Category 类 * * @author ywxapp */ class Category extends MemberBase { /** * Summary of noNeedLogin * @var array */ protected $noNeedLogin = []; /** * Summary of needRight * @var array */ protected $needRight = ['*']; /** * 控制器初始化 */ protected function initialize() {} /** * 显示资源列表 * * @return \think\Response */ public function index() { } /** * 显示创建资源表单页. * * @return \think\Response */ public function create() { // } /** * 保存新建的资源 * * @param \think\Request $request * @return \think\Response */ public function save(Request $request) { // } /** * 显示指定的资源 * * @param int $id * @return \think\Response */ public function read($id) { // } /** * 显示编辑资源表单页. * * @param int $id * @return \think\Response */ public function edit($id = null) { // } /** * 保存更新的资源 * * @param \think\Request $request * @param int $id * @return \think\Response */ public function update(Request $request, $id) { // } /** * 删除指定资源 * * @param int $id * @return \think\Response */ public function delete($id) { // } public function tabtree() { $data = CategoryModel::select(); $tree = CategoryModel::tabTree($data); $this->result->success($tree); } }