数据/liteorm

数据库管理系统

dev-master / 1.0.x-dev 2015-10-20 18:27 UTC

This package is not auto-updated.

Last update: 2024-09-18 11:17:11 UTC


README

Build Status

## Potato ORM Potato ORM 是一个基于 Laravel 框架概念借用的轻量级 ORM

## 测试 使用 phpunit 框架进行测试,对类执行单元测试。已采用 TDD 原则来使应用程序更稳健

在您的终端中运行此命令以执行测试

/vendor/bin/phpunit

## 安装

  • 要安装此软件包,需要 PHP 5.5+ 和 Composer
composer require dara/potato

## 环境变量

为了使用此软件包,您需要创建一个包含以下详细信息的 .env 文件

P_DRIVER = 'mysql';
P_HOST   = 'localhost';
P_DBNAME = 'db_name';
P_USER   = 'db_username';
P_PASS   = 'db_password';

## 使用方法

  • 保存新记录
$user = new User();
$user->username = "drsumo";
$user->password = "ppkksdjs";
$user->email = "mail@mail.com";
$user->save();
  • 查找一条记录
$user = User::find($id);
  • 查找所有记录
$allUsers = User::getAll();
  • 更新现有记录
$user = User::find($id);
$user->email = "newemail@mail.com";
$user->username = "rockefeller";
$user->save();
  • 删除现有记录
$delete = User::destroy($id):

变更日志

请查阅CHANGELOG 文件了解最近的变化。

贡献

请查阅CONTRIBUTING 文件以获取详细的贡献指南。

致谢

Potato-ORM 由 Dara Oladosu 维护。

许可协议

Potato-ORM 在 MIT 许可协议下发布。有关更多信息,请参阅附带LICENSE 文件。