Inherited by DaoImpl.
Public Member Functions | |
| load ($id) | |
| loadAll () | |
| find (array $params, array $orders=[]) | |
| update ($obj) | |
| save ($obj) | |
| delete ($obj) | |
| createPaginatorConfig ($paginatorName, $maxPageSize=PaginatorConfig::DEFAULT_MAX_PAGE_SIZE) | |
| createDefaultPaginatorConfig ($maxPageSize=PaginatorConfig::DEFAULT_MAX_PAGE_SIZE) | |
| paginate (PaginatorConfig $config) | |
| create () | |
| flush () | |
| beginTransaction () | |
| commit () | |
| rollBack () | |
| beginTransaction | ( | ) |
zapocne transakci
Implemented in DaoImpl.
| commit | ( | ) |
commituje transakci
Implemented in DaoImpl.
| create | ( | ) |
najde objekty se zadanou hodnotou property
| propertyName | |
| value |
Implemented in DaoImpl.
| createDefaultPaginatorConfig | ( | $maxPageSize = PaginatorConfig::DEFAULT_MAX_PAGE_SIZE | ) |
vytvori defaultni strankovac
| integer | $maxPageSize | maximalni velikost stranky |
Implemented in DaoImpl.
| createPaginatorConfig | ( | $paginatorName, | |
$maxPageSize = PaginatorConfig::DEFAULT_MAX_PAGE_SIZE |
|||
| ) |
vytvori PaginatorConfig pro paginator $paginatorName s konfiguraci, jak se maji prevadet parametry pro dany paginator
| string | $paginatorName | |
| integer | $maxPageSize | maximalni velikost stranky |
Implemented in DaoImpl.
| delete | ( | $obj | ) |
| find | ( | array | $params, |
| array | $orders = [] |
||
| ) |
najde vsechny objekty odpovidaji params poli kde je klic jmeno promenne a hodnota je hodnota kterou nabyva hodnoty se vazou pres and
| array | $params | hodnoty jednotlivych property, ktere ma nabivat |
| array | $orders | podle jakych property se maji vysledky seradit, klice jsou nazvy property a hodnota je boolean ktery urcuje jestli se ma radit asc pokud je true nebo desc pokud je false |
Implemented in DaoImpl.
| flush | ( | ) |
provede synchronizaci doposud nesynchronizovaných provedených dotazů do databáze
Implemented in DaoImpl.
| load | ( | $id | ) |
načte objekt se zadaným id
| id | id, podle kterého má být objekt načten |
Implemented in DaoImpl.
| loadAll | ( | ) |
| paginate | ( | PaginatorConfig | $config | ) |
vrati obsah stranky s jejimi daty ProductsPaginatorConfig musi mit jmeno: ProductsPaginatorFactory a mit definovane metody count a create
| PaginatorConfig | konfiurace strankovace |
Implemented in DaoImpl.
| rollBack | ( | ) |
rollbackuje transakci
Implemented in DaoImpl.
| save | ( | $obj | ) |
| update | ( | $obj | ) |
provede update v db zadaného objektu
| obj | objekt k updatování |
Implemented in DaoImpl.