Grido@master
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • Grido
    • Components
      • Actions
      • Columns
      • Filters
    • DataSources
    • PropertyAccessors
    • Translations

Classes

  • ArraySource
  • DibiFluent
  • Doctrine
  • Model
  • NetteDatabase

Interfaces

  • IDataSource

Class NetteDatabase

Nette Database data source.

Nette\Object
Extended by Grido\DataSources\NetteDatabase implements Grido\DataSources\IDataSource
Namespace: Grido\DataSources
Package: Grido\DataSources
Author: Petr Bugyík
Located at DataSources/NetteDatabase.php

Methods summary

public
# __construct( Nette\Database\Table\Selection $selection )

Parameters

$selection
public Nette\Database\Table\Selection
# getSelection( )

Returns

Nette\Database\Table\Selection
protected
# makeWhere( Grido\Components\Filters\Condition $condition, Nette\Database\Table\Selection $selection = NULL )

Parameters

$condition
$selection
public boolean
# update( mixed $id, array $values, string $idCol )

Default callback for an inline editation save.

Default callback for an inline editation save.

Parameters

$id
$values
$idCol

Returns

boolean
public Nette\Database\Table\ActiveRow
# getRow( mixed $id, string $idCol )

Default callback used when an editable column has customRender.

Default callback used when an editable column has customRender.

Parameters

$id
$idCol

Returns

Nette\Database\Table\ActiveRow
public integer
# getCount( )

Returns

integer

Implementation of

Grido\DataSources\IDataSource::getCount()
public array
# getData( )

Returns

array

Implementation of

Grido\DataSources\IDataSource::getData()
public
# filter( array $conditions )

Parameters

$conditions

Implementation of

Grido\DataSources\IDataSource::filter()
public
# limit( integer $offset, integer $limit )

Parameters

$offset
$limit

Implementation of

Grido\DataSources\IDataSource::limit()
public
# sort( array $sorting )

Parameters

$sorting

Implementation of

Grido\DataSources\IDataSource::sort()
public array
# suggest( mixed $column, array $conditions, integer $limit )

Parameters

$column
$conditions
$limit

Returns

array

Throws

InvalidArgumentException

Implementation of

Grido\DataSources\IDataSource::suggest()

Magic methods summary

Properties summary

protected Nette\Database\Table\Selection $selection
#

Magic properties

public read-only Nette\Database\Table\Selection $selection
public read-only integer $count
public read-only array $data
Grido@master API documentation generated by ApiGen