ecstore学习笔记-安装应用install app的代码流程

1、base_application_manage->install_queue递归检查安装app的依赖的应用列表
2、base_application_manage->install依次安装步骤1中获取的各应用app
3、base_application_manage中的content_detectors包含侦测app中各项服务的探测器,依次运行找到app中的服务项目安装进系统

base_application_manage中默认的各探测器
base_application_dbtable 数据表
base_application_service  服务
base_application_lang 语言资源
base_application_cache_expires 缓存
base_application_crontab 定时任务

各探测器都继承自Iterator,找到的资源列表可以被foreach枚举,方便代码中操作

安装应用中如包括app_content_detector资源探测器服务,安装时也被运行检查此种类型的服务资源

此条目发表在 Ecstore二次开发 分类目录。将固定链接加入收藏夹。