6. The Advanced Stuff
6.5. Data Provider Object
6.4. Relations
« Previous
6.6. Write Queries Flags
Next »

6.5. Data Provider Object

AuthorDariusz Górecki

// basic dataprovider returns whole collection (with efficient pagination support out-of-box)
$dp = new EMongoDocumentDataProvider('modelClassNameOrInstance');
 
// data provider with query
$dp = new EMongoDocumentDataProvider('modelClassNameOrInstance', array(
    'conditions'=>/* query array goes here */
));
 
// data provider, enable sorting (needs to be set explicit)
$dp = new EMongoDocumentDataProvider('modelClassNameOrInstance', array(
    /* standard config array */
    'conditions'=>array(/* query array goes here */)
    'sort'=>array(
        'attributes'=>array(
            // list of sortable attributes
        )
    ),
));
6.5. Data Provider Object
6. The Advanced Stuff
« Previous
6.4. Relations
Next »
6.6. Write Queries Flags