Commit 5dbf6c94 by Carsten Brandt

Some docs on GridView

parent fbc7695a
Data widgets Data widgets
============ ============
GridView
--------
The [[yii\grid\GridView]] widget is a powerful tool to create a data grid that provides pagination, sorting
and filtering of the data out of the box.
The GridView gets its data from a [data provider](data-providers.md) which is responsible for sorting and
pagination.
The following code shows a basic example of a gridview showing Users from the database(`User` is an [active record](active-record.md)):
In the controller action:
```php
$dataProvider = new ActiveDataProvider(['query' => User::find()]);
return $this->render('myview', ['dataProvider' => $dataProvider]);
```
In the view `myview.php`:
```php
echo GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
'id',
'name',
'email',
'last_login_date:datetime',
[
'class' => 'yii\grid\ActionColumn',
]
],
]); ?>
```
### Filtering
TDB
### Filtering by related columns
TDB
ListView ListView
-------- --------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment