Web应用程序框架DaoFramework.zip
文件大小: 1930k
源码售价: 10 个金币 积分规则     积分充值
资源说明: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框架
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。