承接 swirldawn/score 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

swirldawn/score

Composer 安装命令:

composer require swirldawn/score

包简介

个人使用Dao层驱动

README 文档

README

  • 一个简单的db数据库类 仿照laravel的DB类使用方式实现
  • 但是很轻便或者说很潦草
  • 此类依赖medoo 所以直接复制了他的源文件 方便本地使用

medoo帮助文档:https://medoo.in/api/get

  • 其他都是辅助的
  • Log 依赖monolog 不建议使用
"monolog/monolog": "1.23.0",

测试使用方式

compser 文件格式

{
    "repositories": [{
            "type": "git",
            "url": "https://github.com/swirldawn/score.git"
        },
        { "type": "composer", "url": "https://packagist.phpcomposer.com" },
        { "packagist": false }
    ],
    "require": {
        "swirldawn/score": "dev-master"
    }
}

入口文件测试

<?php
namespace Score;
//app的路径常量,必须
define('APPLICATION_PATH', dirname(__DIR__));

include_once("./vendor/autoload.php");
//config.php文件需要你按着config.php.example里面的格式在本地创建一个
require_once("config.php");
include_once("./vendor/swirldawn/score/src/functions.php");
//mysql 表前缀常量必须
define('TABLE_PREFIX', get_config("db.table_prefix"));

$list = \SCore\DB::table("users")->limit(1)->get();
dd($list);

php test.php

常用操作

// 取回数据表的第一条数据
$user = DB::table('users')->where('name', 'John')->first();
DB::table('name')->first();
//获取所有
$all = DB::table('name')->get();
$all = DB::table('name')->where("age",">","20")->get();
//获取部分字段
$all = DB::table('name')->columns(['name','age'])->get();

//分页
$list = DB::table('name')->paginate();
// 插入
DB::table('users')->insert(
  ['email' => 'john@example.com', 'votes' => 0]
);

// 更新
DB::table('users')
          ->where('id', 1)
          ->update(['votes' => 1]);
// 删除
DB::table('users')->where('votes', '<', 100)->delete();

//查询sql
$list = \DB::select("select * from user");
//操作sql
$list = \DB::exec("delete  from user where id=1");
//聚合 只有三个
DB::table('users')->count();
DB::table('users')->max('age');
DB::table('users')->min('age');

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-03-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固