it-tech/orm 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

it-tech/orm

Composer 安装命令:

composer require it-tech/orm

包简介

Database Library

README 文档

README

Создать свою модель

<?php
use ITTech\ORM\Model;

class User extends Model
{
    /*
     * Таблица модели
     */
    protected $table = "users";
}

Инициировать подключение к базе данных

<?php
use ITTech\ORM\Connect;

$data = [
    "host"     => "localhost",
    "port"     => 3306,
    "database" => "test",
    "user"     => "root",
    "password" => "1234",
    "charset"  => "utf8"
];

Connect::create($data);

После чего можно обращаться к таблице

/*
 * Выбор из таблицы с условием
 */
$result = User::where("enable", 1)->get();

Допускается несколько условий для выбора

/*
 * Выбор из таблицы с условием
 */
$result = User::where("enable", 1)
            ->where("id", ">", 9)->get();
            
/*
 * Выбор из таблицы с условием
 * Сортировка выбора
 */
$result = User::where("enable", 1)
            ->orderby("name", "DESC")->get();

/*
 * Выбор по идентификатору
 */
$result = User::find(1);

Для вставки записи необходимо создать модель, и передать в его свойства (соответствующие полям) значения

$model           = new User();
$model->name     = "Вася";
$model->password = 1234;

$model->save();

Для обновления модели просто измените ее свойства и вызовите метод save();

$model       = User::find(1);
$model->name = "Петя";

$model->save();

Для удаления модели используйте метод drop()

User::find(1)->drop();

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-12-14

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固