在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:qapp开源软件地址:https://gitee.com/withu2018/qapp开源软件介绍:QAPP基于UCMS进行升级QAPP是一套能够快速开发web应用、api接口系统、文档系统、网站的开发框架 详细文档,请访问:https://qapp.1e9.cc QAPP在UCMS基础上做了以下升级
开始要求
可选
服务器
配置
伪静态nginx 将public目录下的nginx.txt打开,放在站点配置文件中,具体请参考nginx伪静态配置apache 如果apache没开启.htaccess或伪静态组件,请先开启 在public目录下已经配置了.htaccess文件IIS6 请先安装ISAPI_Rewrite组件 public目录下已配置好httpd.ini文件IIS7以上 请确保iis已经安装官方URLRewrite组件。 public目录下已配置好web.config文件 数据库配置在public目录中的config.php中进行数据库配置支持 sqlite 和 mysql sqlite 使用的驱动是sqlitepdo sqlite 的文件如果为 auto,则系统会自动生成数据库存放在data文件夹内 也可以自己设定数据库文件,如 'file' => SystemRoot . '../data/123.db' mysql mysql使用的驱动是mysqlpdo mysql数据库需要手工刀数据库管理器中创建,然后导入 data文件夹内的 mysql.sql 系统才能正常使用目前支持三种操作数据库的方式 getDB() UCMS的BD类 getMedoo() Medoo轻量级数据库类 快捷函数 aInsertArr(); aEditArr(); aFindAnd(); listFindAnd(); a(); ainsert(); aedit(); adel(); alist(); alist_getson();其他配置可参考public目录下的config.php文件中的注释 路由优先级别 1、application目录中的router.php 2、Admin后台管理中的路由配置 3、栏目配置中的页面路由router.php中的配置方式请参考该文件中的案例uri支持多个,通过英文分号分割;控制器可以直接是一个页面文件也可以是一个符合PSR-0规范的类三个地方的配置都支持相同的配置方式router.php和后台路由中的配置都支持访问方式的选择页面路由无法选择访问方式,默认支持为ALL(GET、POST、PUT、DELETE都支持)后台配置中还可以直接创建控制器文件 视图目前支持三种模板引擎 Smarty view_smarty() Twig view_twig() Mustache view_mustache()view支持多级文件夹,在控制器中调用view_xxx()即可返回对应的模板引擎类的实例请参考默认案例 数据模型数据模型同样支持三种操作数据库方式 getDB() BD类 getMedoo() Medoo轻量级数据库类 redBean ORM库 协议
参考网站: |
请发表评论