ecmall 基础类分析

class ECBaseApp,继承自class BaseApp,是includes/ecapp.base.php文件。
该类是一个很是重要的类,他是各个APP的应用的基础继承类。处理相关的基础应用。php

class BaseVisitor,继承自Object,是includes/ecapp.base.php文件。
该类为访问者基础类,集合了当前访问用户的操做,主要与用户相关的信息有关。
以上两个类都是app的基本类。app

如下是app部分的类。这部分涉及到商城,店铺,购物等操做。frontend

class FrontendApp,继承自class ECBaseApp,是app/frontend.base.php文件。
该类为前台控制器基础类,主要的得到一些前台须要基本信息已经行为和用户相关的。继承

class MallbaseApp,继承自class FrontendApp,是app/frontend.base.php文件
该类为商城控制器基类,获取商城的基本信息,好比模板啊,风格以及用户权限等等。it

class ShoppingbaseApp,继承自class MallbaseApp,app/frontend.base.php文件。
该类为购物子系统基础类。主要负责用户是否有权限。模板

class MemberbaseApp,继承自class MallbaseApp,是app/frontend.base.php文件。
该类为用户中心子系统基础类,主要负责用户是否有权限得到用户的菜单等相关信息。class

class StoreadminbaseApp,继承自class MemberbaseApp,是app/frontend.base.php文件。
该类为店铺管理子系统基础类,主要做用在于用户是否有权限,是否为店铺管理员等等。基础

class StorebaseApp,继承自class FrontendApp,是app/frontend.base.php文件。
该类为店铺控制器基础类,主要做用是得到店铺的相关信息。权限

以上为app文件夹中frontend.base.php文件中的类,该文件是全部基础类都被app中的各个app文件继承。进行相关的操做。ember

相关文章
相关标签/搜索