Skip to content

This component is created to provide one simple object indexing strategy for FSi DataSource and DataGrid components.

License

Notifications You must be signed in to change notification settings

fsi-open/data-indexer

Repository files navigation

FSi DataIndexer Component

This component is created to provide one simple object indexing strategy for FSi DataSource and DataGrid components.

Installation

Add fsi/data-indexer to composer.json

{
    ...

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

    ...
}

Usage

$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 handle single and composite keys

About

This component is created to provide one simple object indexing strategy for FSi DataSource and DataGrid components.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages