Overview

Namespaces

  • None
  • PHP

Classes

  • BasePresenter
  • CekarnaPresenter
  • ErrorPresenter
  • Model
  • NavstevaPresenter
  • PacientPresenter
  • SignPresenter

Functions

  • callback
  • dump
  • Overview
  • Namespace
  • Class
  • Tree

Class Model

Model je základní službou (services) pro přístup k databázi. Využívá autowritingu pro inicializaci a většina jeho metod vrací instanci Nette\Database\Table\ActiveRow zapouzdřující jeden řádek z tabulky nebo Nette\Database\Table\Selection pro více řádků.

Nette\Object
Extended by Model
Author: Jakub Mottl
Located at model/Model.php
Methods summary
public
# __construct( Nette\Database\Connection $database )
public array
# getSelectArray( string $table )

Vrací pole ($id => $value) z tabulky $table pro SelectBox seřazené abecedně

Vrací pole ($id => $value) z tabulky $table pro SelectBox seřazené abecedně

Parameters

$table
string
Název tabulky

Returns

array
public Nette\Database\Table\ActiveRow
# getNavsteva( integer $id )

Vrací návštěvu podle jejího ID

Vrací návštěvu podle jejího ID

Parameters

$id
integer
ID návštevy

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\Selection|null
# getNavstevaByDate( Datetime $date )

Vrací seznam návštěv, které odpovídají zadanému datu.

Vrací seznam návštěv, které odpovídají zadanému datu.

Parameters

$date
Datetime
Datum podle kterého se mají vybrat návštevy

Returns

Nette\Database\Table\Selection|null
public Nette\Database\Table\Selection|null
# getNavstevaByPacient( integer $id )

Vrací seznam všech návštěv pacienta podle jeho ID

Vrací seznam všech návštěv pacienta podle jeho ID

Parameters

$id
integer
ID pacienta

Returns

Nette\Database\Table\Selection|null
public Nette\Database\Table\Selection
# getNavstevaByTerm( string $term )

Vrací všechny návštevy, které vyhovují zadanému řetězci

Vrací všechny návštevy, které vyhovují zadanému řetězci

Parameters

$term
string
Hledaný řetězec

Returns

Nette\Database\Table\Selection
public Nette\Database\Table\ActiveRow
# addNavsteva( array $values )

Vloží novou návštěvu do tabulky a vrátí nový řádek

Vloží novou návštěvu do tabulky a vrátí nový řádek

Parameters

$values
array
Pole hodnot array($column => $value)

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\ActiveRow
# getDiagnoza( integer $id )

Vrací diagnozu podle jejího ID

Vrací diagnozu podle jejího ID

Parameters

$id
integer
ID diagnozy

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\ActiveRow
# addDiagnoza( array $values )

Vloží novou diagnozu do tabulky a vrátí nový řádek

Vloží novou diagnozu do tabulky a vrátí nový řádek

Parameters

$values
array
Pole hodnot array($column => $value)

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\Selection
# getDiagnozaByTerm( string $term )

Vrací všechny diagnozy, které vyhovují zadanému řetězci

Vrací všechny diagnozy, které vyhovují zadanému řetězci

Parameters

$term
string
Hledaný řetězec

Returns

Nette\Database\Table\Selection
public Nette\Database\Table\ActiveRow
# getTerapie( integer $id )

Vrací diagnozu podle jejího ID

Vrací diagnozu podle jejího ID

Parameters

$id
integer
ID diagnozy

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\ActiveRow
# addTerapie( array $values )

Vloží novou terapii do tabulky a vrátí nový řádek

Vloží novou terapii do tabulky a vrátí nový řádek

Parameters

$values
array
Pole hodnot array($column => $value)

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\Selection|null
# getInfoByNavsteva( integer $id )

Vrací seznam zdrav. informací podle ID návštěvy

Vrací seznam zdrav. informací podle ID návštěvy

Parameters

$id
integer
ID pacienta

Returns

Nette\Database\Table\Selection|null
public Nette\Database\Table\ActiveRow
# addInfo( array $values )

Vloží nové zdrav. info do tabulky a vrátí nový řádek

Vloží nové zdrav. info do tabulky a vrátí nový řádek

Parameters

$values
array
Pole hodnot array($column => $value)

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\ActiveRow|null
# getPacient( integer $id )

Vrací pacienta podle jejího ID

Vrací pacienta podle jejího ID

Parameters

$id
integer
ID Pacienta

Returns

Nette\Database\Table\ActiveRow|null
public Nette\Database\Table\Selection|null
# getPacientByTerm( string $term )

Vrací všechny pacienty, které vyhovují zadanému řetězci

Vrací všechny pacienty, které vyhovují zadanému řetězci

Parameters

$term
string
Hledaný řetězec

Returns

Nette\Database\Table\Selection|null
public Nette\Database\Table\ActiveRow
# addPacient( array $values )

Vloží nového pacienta do tabulky a vrátí nový řádek

Vloží nového pacienta do tabulky a vrátí nový řádek

Parameters

$values
array
Pole hodnot array($column => $value)

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\ActiveRow
# addZamestnanec( integer $zamestnanec_id, integer $navsteva_id )

Připojí zaměstnance k návštěve

Připojí zaměstnance k návštěve

Parameters

$zamestnanec_id
integer
ID Návštěvy
$navsteva_id
integer
ID Návštěvy

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\ActiveRow
# deleteZamestnanec( integer $zamestnanec_id, integer $navsteva_id )

Odebere zaměstnance od návštěvy

Odebere zaměstnance od návštěvy

Parameters

$zamestnanec_id
integer
ID Návštěvy
$navsteva_id
integer
ID Návštěvy

Returns

Nette\Database\Table\ActiveRow
public Nette\Database\Table\Selection|null
# getZamestnanecByTerm( string $term )

Vrací všechny zaměstnance, kteří vyhovují zadanému řetězci

Vrací všechny zaměstnance, kteří vyhovují zadanému řetězci

Parameters

$term
string
Hledaný řetězec

Returns

Nette\Database\Table\Selection|null
Methods inherited from Nette\Object
__call(), __callStatic(), __get(), __isset(), __set(), __unset(), extensionMethod(), getReflection()
Properties summary
public Nette\Database\Connection $database
#
ErNISTo API documentation generated by ApiGen 2.6.1