Inherits AbstractBaseService, and SimpleAdminService.
Public Member Functions | |
| __construct (Dao $objectDao) | |
| getPaginatorConfig ($name=PaginatorConfig::DEFAULT_PAGINATOR_NAME, $definedFields=[], $maxPageSize=SimpleAdminService::DEFAULT_MAX_PAGE_SIZE) | |
| getPage (PaginatorConfig $config) | |
| get ($id) | |
| getAll ($where=[], $orderBy=[]) | |
| update ($obj) | |
| save ($obj) | |
| delete ($id) | |
| beginTransaction () | |
| commitTransaction () | |
| rollBackTransaction () | |
Public Member Functions inherited from AbstractBaseService | |
| get ($id) | |
| changeSimpleProperty ($objectId, $propertyName) | |
| updateObjectPosition ($objId, $position) | |
| turnImage (DBObject $image, $method='getImage') | |
| updateImages (DBObject $obj, $method='getImages') | |
| deleteAllImages ($objectId) | |
| getImagesByFkId ($fkObjid, $tableName) | |
Protected Attributes | |
| $objectDao | |
Protected Attributes inherited from AbstractBaseService | |
| $pdo | |
Additional Inherited Members | |
Public Attributes inherited from AbstractBaseService | |
| $dao | |
| $imageDao | |
Public Attributes inherited from SimpleAdminService | |
| const | DEFAULT_MAX_PAGE_SIZE = 100 |
Protected Member Functions inherited from AbstractBaseService | |
| createUniqueSlugInTable ($name, Dao $dao, $columnName='slug') | |
| makeDBConnection () | |
Jesnoducy servis pro vytvoreni editace jedne tridy
umoznuje:
| __construct | ( | Dao | $objectDao | ) |
| beginTransaction | ( | ) |
| commitTransaction | ( | ) |
| delete | ( | $id | ) |
| get | ( | $id | ) |
vrati objekt s danym id nebo vyhodi nenalezeno vyjimky TODO: vytvorit nejakou takovou vijimku v db vrstve
| type | $id |
Implements SimpleAdminService.
| getAll | ( | $where = [], |
|
$orderBy = [] |
|||
| ) |
Return array of all objects from mapped table
| array | $where | - array, where key is object property name |
| array | $orderBy | - array, where key is object property name and value is bool - true for ASC, false for DESC |
| getPage | ( | PaginatorConfig | $config | ) |
vrati aktivni moduly
Implements SimpleAdminService.
| getPaginatorConfig | ( | $name = PaginatorConfig::DEFAULT_PAGINATOR_NAME, |
|
$definedFields = [], |
|||
$maxPageSize = SimpleAdminService::DEFAULT_MAX_PAGE_SIZE |
|||
| ) |
vrati defaultni strankovac
Implements SimpleAdminService.
| rollBackTransaction | ( | ) |
| save | ( | $obj | ) |
| DBObject | $obj | new object to save |
Implements SimpleAdminService.
| update | ( | $obj | ) |
| DBObject | $obj | object to update |
Implements SimpleAdminService.
|
protected |