Web应用程序框架DaoFramework.zip
DaoFramework是一个Web应用程序框架。config配置文件位于application\config 文件夹下<?php $config = [ 'name' => 'DaoFramework', 'dafault' => 'index/index', 'db' => [ 'driver' => 'mysql', 'choose' => 'local', 'database' => '17zan', 'prefix' => '', 'local' => require 'db_local.php', 'product' => require 'db_local.php', ], 'redis' => [ ], 'definition' => require 'definition.php', 'route' => require 'route.php', ];controller控制器文件存放application\controller文件夹<?php namespace App\Controllers; use Dao\Core\Dao; use Dao\Core\Controller; class Index extends Controller { public function index() { } }获取$config中变量的值可以这样写 Dao::$app->config['name']Database数据库操作暂时没有ORM映射功能,支持链式操作,暂不支持直接SQL查 目前还缺少很多功能,会不断优化调整$where = [ 'id'=>':id', 'or'=>[ 'between'=>['id',':id2',':id3'] ], 'and'=>[ '>'=>['id',10] '<'=>['id',100] ] 'like' => ['name',':title'] ];支持各种无聊写法,并不完善$data = Dao::$app->db() ->select('*') ->from('test_tets') ->where($where) ->bind([':id'=>1,':id2'=>10,':id3'=>14,':title'=>'P%']) ->limit(1,10) ->order('id desc') ->exec() ->asArray(); //Dao::$app->db()->insert('test_tets',['id'=>14,'name'=>'哈哈哈哈w'])->exec(); Dao::$app->db()->update('test_tets',['name'=>'哈哈哈哈www'])->where(['id'=>14])->exec(); Dao::$app->db()->delete('test_tets')->where('id=13')->exec();View文件位于 application\views文件夹 目前支持原始语法 暂不支持模板语言,支持简单布局 标签:DaoFramework Web框架
- 1
- 2
- 3
- 粉丝: 443
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于CSS的响应式鲜花网站全屏效果设计源码
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare