PHP Interface yii\data\DataProviderInterface
Data providers are components that sort and paginate data, and provide them to widgets
such as
GridView,
ListView.
For more details and usage information on DataProviderInterface, see the
guide article on data providers.
Show file
Open project: yiisoft/yii2
Interface Usage Examples
Public Methods
Method Details
This is equivalent to count($provider->getModels()).
When [[getPagination|pagination]] is false, this is the same as [[getTotalCount|totalCount]].
Returns the key values associated with the data models.
public getKeys ( ) : array |
return |
array |
the list of key values corresponding to [[getModels|models]]. Each data model in [[getModels|models]]
is uniquely identified by the corresponding key value in this array. |
getModels()
public method
Returns the data models in the current page.
public getSort ( ) : Sort |
return |
Sort |
the sorting object. If this is false, it means the sorting is disabled. |
getTotalCount()
public method
When [[getPagination|pagination]] is false, this is the same as [[getCount|count]].
public prepare ( boolean $forcePrepare = false ) |
$forcePrepare |
boolean |
whether to force data preparation even if it has been done before. |