$cache (defined in SlaxWeb\Cache\Database\Model) | SlaxWeb\Cache\Database\Model | protected |
$cacheName (defined in SlaxWeb\Cache\Database\Model) | SlaxWeb\Cache\Database\Model | protected |
$config (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$createdColumn (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$db (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$delCol (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$delValType (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$error (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$hookName (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$hooks (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$inflector (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$logger (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$primKey (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$qBuilder (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$skipCache (defined in SlaxWeb\Cache\Database\Model) | SlaxWeb\Cache\Database\Model | protected |
$softDelete (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$table (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
$timestampFunction (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$timestamps (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
$updatedColumn (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | protected |
__construct(Logger $logger, Config $config, Inflector $inflector, Builder $queryBuilder, Database $db, HooksContainer $hooks) | SlaxWeb\Database\BaseModel | |
create(array $data) | SlaxWeb\Database\BaseModel | |
delete() | SlaxWeb\Database\BaseModel | |
getClassName() | SlaxWeb\Database\BaseModel | protected |
getPrimKey() | SlaxWeb\Database\BaseModel | |
groupBy(string $col) | SlaxWeb\Database\BaseModel | |
groupWhere(\Closure $predicates) | SlaxWeb\Database\BaseModel | |
HOOK_AFTER (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
HOOK_BEFORE | SlaxWeb\Database\BaseModel | |
invokeHook(string $modelMethod, string $before=self::HOOK_BEFORE) | SlaxWeb\Database\BaseModel | protected |
join(string $table, string $type="INNER JOIN") | SlaxWeb\Database\BaseModel | |
JOIN_CROSS (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
JOIN_FULL (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
JOIN_INNER | SlaxWeb\Database\BaseModel | |
JOIN_LEFT (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
JOIN_RIGHT (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
joinCols(array $cols) | SlaxWeb\Database\BaseModel | |
joinCond(string $primKey, string $forKey, string $cOpr="=") | SlaxWeb\Database\BaseModel | |
joinModel(BaseModel $model, string $forKey, string $type="INNER JOIN", string $cOpr="=") | SlaxWeb\Database\BaseModel | |
lastError() | SlaxWeb\Database\BaseModel | |
limit(int $limit, int $offset=0) | SlaxWeb\Database\BaseModel | |
nestedWhere(string $column,\Closure $nested, string $lOpr="IN") | SlaxWeb\Database\BaseModel | |
orderBy(string $col, string $direction="ASC", string $func="") | SlaxWeb\Database\BaseModel | |
orGroupWhere(\Closure $predicates) | SlaxWeb\Database\BaseModel | |
orJoinCond(string $primKey, string $forKey, string $cOpr="=") | SlaxWeb\Database\BaseModel | |
orNestedWhere(string $column,\Closure $nested, string $lOpr="IN") | SlaxWeb\Database\BaseModel | |
orWhere(string $column, $value, string $opr="=") | SlaxWeb\Database\BaseModel | |
SDEL_VAL_BOOL | SlaxWeb\Database\BaseModel | |
SDEL_VAL_TIMESTAMP (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
select(array $columns) | SlaxWeb\Cache\Database\Model | |
setCache(CacheManager $cache) | SlaxWeb\Cache\Database\Model | |
setCacheName(string $name) | SlaxWeb\Cache\Database\Model | |
setSoftDelete() | SlaxWeb\Database\BaseModel | protected |
setTable() | SlaxWeb\Database\BaseModel | protected |
setTimestampConfig() | SlaxWeb\Database\BaseModel | protected |
skipCache() | SlaxWeb\Cache\Database\Model | |
TBL_NAME_CAMEL_LCFIRST (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
TBL_NAME_CAMEL_UCFIRST | SlaxWeb\Database\BaseModel | |
TBL_NAME_LOWERCASE (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
TBL_NAME_UNDERSCORE (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
TBL_NAME_UPPERCASE (defined in SlaxWeb\Database\BaseModel) | SlaxWeb\Database\BaseModel | |
update(array $columns) | SlaxWeb\Cache\Database\Model | |
where(string $column, $value, string $opr="=") | SlaxWeb\Database\BaseModel | |