Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core:basemodel

BaseModel

Layer: Core · Source: lib/core/BaseModel.php:21 (lines 21–106)


class BaseModel extends Dao

BaseModel Class

Base Model class providing common functionality for all model classes Extends Dao to inherit database operations

Docblock Metadata

Tag Value
@category Core Class
@author M.Noermoehammad
@license MIT
@version 1.0
@since Since Release 1.0

Inheritance

Relation Type Meaning
extends ''Dao'' parent class/interface

Constants (0)

None.

Properties (2)

Visibility Type Name Default Line
protected (untyped) $link 28
protected (untyped) $pagination 35

Methods (7)

Visibility Method Summary Line
public __construct() Constructor 42
protected getDbConnection() Get the database connection 52
protected getSql() Get current SQL query 62
protected setLink() Set pagination link 72
protected getLink() Get pagination link 82
protected setPagination() Set pagination 92
protected getPagination() Get pagination 102

__construct()

public function __construct()

lines 42–45 (4)

Constructor

Initialize BaseModel and parent Dao

Takes no parameters.

getDbConnection()

protected function getDbConnection()

lines 52–55 (4)

Get the database connection

Takes no parameters.

Returns: (none declared) — object

getSql()

protected function getSql()

lines 62–65 (4)

Get current SQL query

Takes no parameters.

Returns: (none declared) — string

setLink()

protected function setLink($link)

lines 72–75 (4)

Set pagination link

Parameter Type Default Description
$link (untyped) required none

Returns: (none declared)

getLink()

protected function getLink()

lines 82–85 (4)

Get pagination link

Takes no parameters.

Returns: (none declared) — object

setPagination()

protected function setPagination($pagination)

lines 92–95 (4)

Set pagination

Parameter Type Default Description
$pagination (untyped) required none

Returns: (none declared)

getPagination()

protected function getPagination()

lines 102–105 (4)

Get pagination

Takes no parameters.

Returns: (none declared) — string


This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/core/basemodel.txt · Last modified: by admin