• 授权协议:MIT
  • 开发厂商:-
  • 软件语言:PHP
  • 更新日期:2016-03-18
DaoFramework

DaoFramework是一个Web应用程序框架。数据库操作暂时没有ORM映射功能,支持链式操作,暂不支持直接SQL查 目前还缺少很多功能,会不断优化调整

DaoFramework Web应用程序框架 项目简介

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'=>'%50%'])
        ->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应用程序框架 相关推荐

DaoFramework Web应用程序框架 评论内容