fsi/data-indexer

FSi DataIndexer 组件 - 为 FSi DataSource 和 DataGrid 组件创建的一个简单的对象索引策略。

1.0.0 2021-02-08 11:00 UTC

This package is auto-updated.

Last update: 2024-09-10 18:20:29 UTC


README

本组件创建是为了为 FSi DataSourceDataGrid 组件提供一个简单的对象索引策略。

安装

fsi/data-indexer 添加到 composer.json

{
    ...

    "require": {
        "fsi/data-indexer" : "^1.0@dev",
    }

    ...
}

使用方法

$dataIndexer = new DoctrineDataIndexer($this->getDoctrine(), "DemoBundle:News");
$news = News("this_is_id");

$index = $dataIndexer->getIndex($news);
// value in $index "this_is_id"

$entity = $dataIndexer->getData($index);
// $entity value is a News object with id "this_is_id"

DoctrineDataIndexer 处理单键和复合键