adamquaile / json-object-mapper
该软件包最新版本(1.0.2)没有提供许可证信息。
将JSON文件映射到PHP对象,用于简单的模型分离和手动内容创作
1.0.2
2014-03-28 10:21 UTC
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-25 05:47:32 UTC
README
小型库,用于从目录读取JSON文件并将其转换为PHP对象。适用于开发者进行简单的内容创作和模型分离,无需整个数据库管理系统。
不作为任何类型的数据库管理系统或可写持久化层
主要功能
- 小型/简单的 查询API
- 可以映射到您定义的对象,或者使用默认提供的(行为类似于
stdClass
)
安装
composer require adamquaile/json-object-mapper
用法
完整文档 在此
<?php
require __DIR__.'/vendor/autoload.php';
$manager = new \AdamQuaile\JsonObjectMapper\EntityManager('/path/to/storage');
// Either
$book = $manager->find('books/1984');
$book->isbn;
$book->getTitle(); // etc
// or
$books = $manager->findAll('books');
$books[0]->isbn
$books[0]->getTitle() // etc
// or
$books = $manager->findAll('books', $manager->query()->matches('author.name', '/george/i'));
$books[0]->getTitle() // etc