sciactive/nymph-server

该软件包已被弃用且不再维护。未建议替代软件包。

适用于协作网络应用的对象数据存储和查询功能强大。


README

Build Status Latest Stable Version Open Issues License

适用于协作网络应用的对象数据存储和查询功能强大。

弃用通知

Nymph/Tilmeld 的 PHP 实现已被弃用。它将不再添加任何新功能。取而代之的是,一个全新的基于 Node.js 运行、完全使用 TypeScript 编写的 Nymph 版本将替代 PHP 实现。您可以在 Nymph.js 仓库 中找到它。

安装

自动设置

开始构建 Nymph 应用最快的方式是使用 Nymph App 模板

手动安装

composer require sciactive/nymph-server

此仓库是 PHP ORM 和 REST 服务器。更多信息,请参阅 主要 Nymph 仓库

使用方法

有关详细文档,请参阅维基

以下是一个概述

require 'vendor/autoload.php';
use Nymph\Nymph;
Nymph::configure([
  'MySQL' => [
    'host' => 'your_db_host',
    'database' => 'your_database',
    'user' => 'your_user',
    'password' => 'your_password'
  ]
]);

// You are set up. Now make a class like `MyEntity` and use it.

$myEntity = new MyEntity();
$myEntity->myVar = "myValue";
$myEntity->save();

$allMyEntities = Nymph::getEntities(['class' => 'MyEntity']);

有关在您的服务器上设置 Nymph 的详尽分步指南,请访问 设置指南

API 文档

请参阅维基中的 API 文档