开发应用程序
优质
小牛编辑
138浏览
2023-12-01
应用程序开发
应用是独立于蓝天采集器的程序,您可以使用任何php框架来开发,完全按照您自己的代码风格编写应用
使用“后台»工具&开发»开发»应用程序”可快速创建新的应用
应用创建好后可在“后台»云端»已下载»应用程序”中看到,创建的文件则在“根目录/app/标识名”中
注意:应用目录下的index.php为入口文件请勿修改,标识名.php为应用配置文件(建议不要直接修改,而是在“应用»管理»开发应用”中编辑)
应用需要配置伪静态才能正常使用,配置文件在蓝天采集器根目录:nginx.conf(nginx),.htaccess(apache),web.config(iis)
关联蓝天采集器
应用和蓝天采集器的代码相互独立,不受蓝天采集器更新的影响,但在功能上需要一些关联,可使用“根目录/app/app/skycaiji.php”类将两者关联:
- 在应用代码中使用skycaiji_app()方法获取应用类对象
- skycaiji_app()->isAdmin()判断蓝天采集器是否管理员登录
- skycaiji_app()->system属性调用蓝天采集器配置(包含数据库配置)
- 如果存在“安装、卸载、升级”接口,需要在接口中使用skycaiji_app()->status()返回状态
- 更多属性和方法请查看skycaiji.php
案例
您可以下载并参考“第三方平台”应用来开发您自己的应用程序,关注几个重点:
- 数据库关联:应用目录/config/database.php
- 安装、升级、卸载接口:应用目录/application/client/controller/App.php