article
extends dataset
in
Uses
autoTable
Artikel object
Table of Contents
| CACHE_ARTICLE_SINGLE | Cache-Name für einzelnen Artikel | 'articlesingle' |
|---|---|---|
| CACHE_ARTICLE_MODULE | Cache-Module-Name | 'articles' |
| SOURCES_AUTOCOMPLETE | Sources auto-complete fileoption name | 'articles/sources' |
| POSTPONED_ACTIVE | Postpoed active status | 1 |
| POSTPONED_INACTIVE | Postpoed active status | 0 |
| POSTPONED_SEARCH_FE | Postpoed search status flag | 2 |
| $title | News-Titel | string |
| $content | News-Text | string |
| $categories | Kategorien | array |
| $draft | Status: Entwurf | int |
| $archived | Status: archiviert | int |
| $pinned | Status: gepinnt | int |
| $postponed | Status: automatisch freischalten | int |
| $deleted | Status: gelöscht | int |
| $comments | Kommentare aktiv | int |
| $approval | Artikel muss freigegeben werden | int |
| $imagepath | Pfad zum Artikel-Bild | string |
| $createtime | Veröffentlichungszeit | int |
| $createuser | Author | int |
| $changetime | Zeitpunkt der letzten Änderung | int |
| $changeuser | Benutzer der letzten Änderung | int |
| $sources | Artikel-Quellen | string |
| $inedit | Artikel-Quellen | int |
| $forceDelete | richtiges Löschen erzwingen | int |
| $dbExcludes | Auszuschließende Elemente beim in save/update | array |
| $editAction | Action-String für edit-Action | string |
| $wordbanList | Wortsperren-Liste | items |
| $crypt | Crypto-Objekt | crypt |
| $editPermission | Status ob Artikel bearbeitet werden kann | bool |
| $tweetOverride | Text für überschriebenes Tweet-Template | string |
| $tweetCreate | TWeet Erstellung aktivieren | bool |
| $dbcon | DB-Verbindung | database |
| $id | Objekt-ID | int |
| $table | Tabellen-Name | string |
| $data | data-Array für nicht weiter definierte Eigenschaften | array |
| $dbExcludes | Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen | array |
| $nodata | $this->data beim Speichern nicht berücksichtigen | bool |
| $cache | System-Cache | cache |
| $session | System-Session | session |
| $events | Event-Liste | events |
| $config | System-Config-Objekt | config |
| $language | System-Sprachen-Objekt | language |
| $notifications | Notifications | notifications |
| $editAction | Controller-Pfad, wenn Objekt Edit-Action besitzt | string |
| $objExists | Objektexistiert | bool |
| $cacheName | Cache name | string |
| __construct() | Konstruktor | void |
| getTitle() | Gibt Artikel- zurück | string |
| getContent() | Gibt Artikel-Inhalt zurück | strig |
| getCategories() | Gibt Artikel-Kategorie-IDs zurück | array |
| getDraft() | Gibt Artikel-Entwurf-Status zurück | bool |
| getArchived() | Gibt Artikel-archiviert-Status zurück | bool |
| getPinned() | Gibt Artikel-gepinnt-Status zurück | bool |
| getPostponed() | Gibt Artikel-geplant-Status zurück | bool |
| getDeleted() | Gibt Artikel-gelöscht-Status zurück | bool |
| getCreatetime() | Gibt Artikel-Erstellungszeitpunkt zurück | int |
| getCreateuser() | Gibt Artikel-Author-ID zurück | int |
| getChangetime() | Gibt Zeitpunkt der letzten Änderung zurück | int |
| getChangeuser() | Gibt Benutzer-ID zurück, von dem letzte Änderung durchgeführt wurde | int |
| getComments() | Gibt Artikel-Kommentare aktiv-Status zurück | bool |
| getApproval() | Gibt Artikel-muss freigeschaltet werden-Status zurück | bool |
| getImagepath() | Gibt Pfad zum Artikel-Bild zurück | string |
| getEditPermission() | Liefert Status, ob Artikel bearbeitet werden kann zurück | bool |
| getSources() | Gibt Artikel-Quellen zurück | bool |
| tweetCreationEnabled() | Tweet-Erstellung aktiv? | bool |
| setTitle() | Ttiel setzen | mixed |
| setContent() | Inhalt setzen | mixed |
| setCategories() | Kategorien setzen | mixed |
| setDraft() | Entwurf-Status setzen | mixed |
| setArchived() | archiviert Status setzen | mixed |
| setPinned() | gepinnt Status | mixed |
| setPostponed() | Geplant-Status setzen | mixed |
| setDeleted() | Gelöscht Status setzen | mixed |
| setCreatetime() | Zeitpunk der Erzeugung setzen | mixed |
| setCreateuser() | Benutzer der Erzeugung setzen | mixed |
| setChangetime() | Zeitpunk der letzten Änderung setzen | mixed |
| setChangeuser() | Benutzer der letzten Änderung setzen | mixed |
| setComments() | Kommentar-aktiv-Status setzen | mixed |
| setApproval() | Freigabe-Status setzen | mixed |
| setImagepath() | Setzt Pfad zum Artikel-Bild | mixed |
| setSources() | Setzt Artikel-Quellen-Daten | bool |
| setEditPermission() | Setzt Status, ob Artikel bearbeitet werden kann | mixed |
| setForceDelete() | Artikel vollständig löschen erzwingen | mixed |
| getTweetOverride() | Text für überschriebenes Tweet-Template zurückgeben | string |
| setTweetOverride() | Text für überschriebenes Tweet-Template setzen | mixed |
| enableTweetCreation() | Tweet-Erstellung aktivieren | mixed |
| getArticleNicePath() | schönen URL-Pfad zurückgeben | string |
| getElementLink() | Return frontend article link | string |
| getArticleCacheParams() | Link zum Löschen des Artikel-Caches | string |
| getArticleShortLink() | Erzeugt Short-Link zum Artikel zurück | string |
| getArticleImage() | Liefert <img>-Tag für Artikel-Image zurück | string |
| delete() | Löscht News in der Datenbank | bool |
| prepareRevision() | Artikel-Daten für Revision vorbereiten | mixed |
| createRevision() | Erzeugt eine Revision des Artikels | bool |
| getRevisions() | Gib Revisionen des Artikels zurück | array |
| getRevisionsCount() | Anzahl Revisionen des Artikels | array |
| getRevision() | Lädt Revision eines Artikels | bool |
| restoreRevision() | Stellt Revision eines Artikels wieder her | bool |
| deleteRevisions() | Löscht Revisionen | bool |
| createTweet() | Erzeugt einen Tweet bei Twitter, wenn Verbindung aktiv und Events ausgewählt | bool |
| setInEdit() | Sperrt Artikel als in Bearbeitung | bool |
| getInEdit() | In Bearbeitung Informationen auslesen | array |
| isInEdit() | Ist Artikel in Bearbeitung | bool |
| publicIsVisible() | Prüft, ob Artikel öffentlich sichtbar ist | bool |
| getMetaDataStatusIcons() | Returns array with all status icons | array |
| getStatusIconPinned() | Returns pinned status icon | icon |
| getStatusIconDraft() | Returns draft status icon | icon |
| getStatusIconPostponed() | Returns postponed status icon | icon |
| getStatusIconApproval() | Returns approval status icon | icon |
| getStatusIconComments() | Returns comments enabled status icon | icon |
| getStatusIconArchive() | Returns archive status icon | icon |
| removeBannedTexts() | Führt Ersetzung von gesperrten Texten in Artikel-Daten durch | bool |
| cleanupCaches() | Bereinigt Caches | void |
| getEventModule() | Returns event base string | string |
| afterSaveInternal() | Is triggered after successful database insert | bool |
| afterUpdateInternal() | Is triggered after successful database update | bool |
| addSourcesAutocomplete() | Add sources string to auto-complete file option, max. 25 values saved | bool |
| fetchSourcesAutocomplete() | Fetch sources strings from auto-complete file option | array |
| getTableName() | Returns table name based on class name | string |
| __construct() | Konstruktor | void |
| __get() | Magic get | mixed |
| __set() | Magic set | mixed |
| __toString() | Magic string | string |
| __call() | Magische Methode für nicht vorhandene Methoden | bool |
| __callStatic() | Magische Methode für nicht vorhandene, statische Methoden | bool |
| __destruct() | Konstruktor | void |
| getData() | Gibt Inhalt von "data" zurück | array |
| init() | Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde | bool |
| getId() | Gibt Object-ID zurück | int |
| setId() | Set dataset id | mixed |
| exists() | Prüft ob Objekt existiert | bool |
| getNodata() | Prüft, ob "data" gespeichert werden soll | bool |
| setNodata() | Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden | mixed |
| save() | Executes save process to database and events | bool|int |
| update() | Executes update process to database and events | bool|int |
| delete() | Löscht ein Objekt in der Datenbank | bool |
| createFromDbObject() | Füllt Objekt mit Daten aus Datenbank-Result | bool |
| getPreparedSaveParams() | Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften | array |
| getPreparedValueParams() | Gibt array mit Values für Prepared Statements zurück | int |
| prepareDataSave() | Bereitet Daten für Speicherung in Datenbank vor | bool |
| getEditLink() | Gibt Link für Edit-Action zurück | string |
| getEventName() | Returns full event name string | string |
| getEventModule() | Returns event base string | string |
| afterSaveInternal() | Is triggered after successful database insert | bool |
| afterUpdateInternal() | Is triggered after successful database update | bool |
Constants
CACHE_ARTICLE_SINGLE
Cache-Name für einzelnen Artikel
mixed
$CACHE_ARTICLE_SINGLE
= 'articlesingle'
CACHE_ARTICLE_MODULE
Cache-Module-Name
mixed
$CACHE_ARTICLE_MODULE
= 'articles'
SOURCES_AUTOCOMPLETE
Sources auto-complete fileoption name
mixed
$SOURCES_AUTOCOMPLETE
= 'articles/sources'
POSTPONED_ACTIVE
Postpoed active status
mixed
$POSTPONED_ACTIVE
= 1
POSTPONED_INACTIVE
Postpoed active status
mixed
$POSTPONED_INACTIVE
= ""
POSTPONED_SEARCH_FE
Postpoed search status flag
mixed
$POSTPONED_SEARCH_FE
= 2
Properties
$title
News-Titel
protected
string
$title
= ''
$content
News-Text
protected
string
$content
= ''
$categories
Kategorien
protected
array
$categories
= []
$draft
Status: Entwurf
protected
int
$draft
= ""
$archived
Status: archiviert
protected
int
$archived
= ""
$pinned
Status: gepinnt
protected
int
$pinned
= ""
$postponed
Status: automatisch freischalten
protected
int
$postponed
= ""
$deleted
Status: gelöscht
protected
int
$deleted
= ""
$comments
Kommentare aktiv
protected
int
$comments
= 1
$approval
Artikel muss freigegeben werden
protected
int
$approval
= ""
$imagepath
Pfad zum Artikel-Bild
protected
string
$imagepath
= ''
$createtime
Veröffentlichungszeit
protected
int
$createtime
= ""
$createuser
Author
protected
int
$createuser
= ""
$changetime
Zeitpunkt der letzten Änderung
protected
int
$changetime
= ""
$changeuser
Benutzer der letzten Änderung
protected
int
$changeuser
= ""
$sources
Artikel-Quellen
protected
string
$sources
= ''
$inedit
Artikel-Quellen
protected
int
$inedit
= ''
$forceDelete
richtiges Löschen erzwingen
protected
int
$forceDelete
= ""
$dbExcludes
Auszuschließende Elemente beim in save/update
protected
array
$dbExcludes
= ['defaultPermissions', 'forceDelete', 'editPermission', 'tweetOverride', 'tweetCreate', 'crypt']
$editAction
Action-String für edit-Action
protected
string
$editAction
= 'articles/edit&id='
$wordbanList
Wortsperren-Liste
protected
items
$wordbanList
$crypt
Crypto-Objekt
protected
crypt
$crypt
$editPermission
Status ob Artikel bearbeitet werden kann
protected
bool
$editPermission
= true
$tweetOverride
Text für überschriebenes Tweet-Template
protected
string
$tweetOverride
= false
$tweetCreate
TWeet Erstellung aktivieren
protected
bool
$tweetCreate
= null
$dbcon
DB-Verbindung
protected
database
$dbcon
$id
Objekt-ID
protected
int
$id
$table
Tabellen-Name
protected
string
$table
$data
data-Array für nicht weiter definierte Eigenschaften
protected
array
$data
= []
$dbExcludes
Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen
protected
array
$dbExcludes
= []
$nodata
$this->data beim Speichern nicht berücksichtigen
protected
bool
$nodata
= true
$cache
System-Cache
protected
cache
$cache
$session
System-Session
protected
session
$session
$events
Event-Liste
protected
events
$events
$config
System-Config-Objekt
protected
config
$config
$language
System-Sprachen-Objekt
protected
language
$language
$notifications
Notifications
protected
notifications
$notifications
$editAction
Controller-Pfad, wenn Objekt Edit-Action besitzt
protected
string
$editAction
$objExists
Objektexistiert
protected
bool
$objExists
= false
$cacheName
Cache name
protected
string
$cacheName
= false
Methods
__construct()
Konstruktor
public
__construct(
[ $id :
int
= null ]
)
: void
Parameters
- $id : int = null
getTitle()
Gibt Artikel- zurück
public
getTitle(
)
: string
Return values
stringgetContent()
Gibt Artikel-Inhalt zurück
public
getContent(
)
: strig
Return values
striggetCategories()
Gibt Artikel-Kategorie-IDs zurück
public
getCategories(
)
: array
Return values
arraygetDraft()
Gibt Artikel-Entwurf-Status zurück
public
getDraft(
)
: bool
Return values
boolgetArchived()
Gibt Artikel-archiviert-Status zurück
public
getArchived(
)
: bool
Return values
boolgetPinned()
Gibt Artikel-gepinnt-Status zurück
public
getPinned(
)
: bool
Return values
boolgetPostponed()
Gibt Artikel-geplant-Status zurück
public
getPostponed(
)
: bool
Return values
boolgetDeleted()
Gibt Artikel-gelöscht-Status zurück
public
getDeleted(
)
: bool
Return values
boolgetCreatetime()
Gibt Artikel-Erstellungszeitpunkt zurück
public
getCreatetime(
)
: int
Return values
intgetCreateuser()
Gibt Artikel-Author-ID zurück
public
getCreateuser(
)
: int
Return values
intgetChangetime()
Gibt Zeitpunkt der letzten Änderung zurück
public
getChangetime(
)
: int
Return values
intgetChangeuser()
Gibt Benutzer-ID zurück, von dem letzte Änderung durchgeführt wurde
public
getChangeuser(
)
: int
Return values
intgetComments()
Gibt Artikel-Kommentare aktiv-Status zurück
public
getComments(
)
: bool
Return values
boolgetApproval()
Gibt Artikel-muss freigeschaltet werden-Status zurück
public
getApproval(
)
: bool
Return values
boolgetImagepath()
Gibt Pfad zum Artikel-Bild zurück
public
getImagepath(
)
: string
Tags
Return values
stringgetEditPermission()
Liefert Status, ob Artikel bearbeitet werden kann zurück
public
getEditPermission(
)
: bool
Tags
Return values
boolgetSources()
Gibt Artikel-Quellen zurück
public
getSources(
)
: bool
Tags
Return values
booltweetCreationEnabled()
Tweet-Erstellung aktiv?
public
tweetCreationEnabled(
)
: bool
Tags
Return values
boolsetTitle()
Ttiel setzen
public
setTitle(
$title :
string
)
: mixed
Parameters
- $title : string
Return values
mixedsetContent()
Inhalt setzen
public
setContent(
$content :
string
)
: mixed
Parameters
- $content : string
Return values
mixedsetCategories()
Kategorien setzen
public
setCategories(
$categories :
array
)
: mixed
Parameters
- $categories : array
Return values
mixedsetDraft()
Entwurf-Status setzen
public
setDraft(
$draft :
bool
)
: mixed
Parameters
- $draft : bool
Return values
mixedsetArchived()
archiviert Status setzen
public
setArchived(
$archived :
bool
)
: mixed
Parameters
- $archived : bool
Return values
mixedsetPinned()
gepinnt Status
public
setPinned(
$pinned :
bool
)
: mixed
Parameters
- $pinned : bool
Return values
mixedsetPostponed()
Geplant-Status setzen
public
setPostponed(
$postponed :
bool
)
: mixed
Parameters
- $postponed : bool
Return values
mixedsetDeleted()
Gelöscht Status setzen
public
setDeleted(
$deleted :
bool
)
: mixed
Parameters
- $deleted : bool
Return values
mixedsetCreatetime()
Zeitpunk der Erzeugung setzen
public
setCreatetime(
$createtime :
int
)
: mixed
Parameters
- $createtime : int
Return values
mixedsetCreateuser()
Benutzer der Erzeugung setzen
public
setCreateuser(
$createuser :
int
)
: mixed
Parameters
- $createuser : int
Return values
mixedsetChangetime()
Zeitpunk der letzten Änderung setzen
public
setChangetime(
$changetime :
int
)
: mixed
Parameters
- $changetime : int
Return values
mixedsetChangeuser()
Benutzer der letzten Änderung setzen
public
setChangeuser(
$changeuser :
int
)
: mixed
Parameters
- $changeuser : int
Return values
mixedsetComments()
Kommentar-aktiv-Status setzen
public
setComments(
$comments :
bool
)
: mixed
Parameters
- $comments : bool
Return values
mixedsetApproval()
Freigabe-Status setzen
public
setApproval(
$approval :
bool
)
: mixed
Parameters
- $approval : bool
Return values
mixedsetImagepath()
Setzt Pfad zum Artikel-Bild
public
setImagepath(
$imagepath :
string
)
: mixed
Parameters
- $imagepath : string
Tags
Return values
mixedsetSources()
Setzt Artikel-Quellen-Daten
public
setSources(
$sources :
string
)
: bool
Parameters
- $sources : string
Tags
Return values
boolsetEditPermission()
Setzt Status, ob Artikel bearbeitet werden kann
public
setEditPermission(
$editPermission :
bool
)
: mixed
Parameters
- $editPermission : bool
Tags
Return values
mixedsetForceDelete()
Artikel vollständig löschen erzwingen
public
setForceDelete(
$forceDelete :
bool
)
: mixed
Parameters
- $forceDelete : bool
Return values
mixedgetTweetOverride()
Text für überschriebenes Tweet-Template zurückgeben
public
getTweetOverride(
)
: string
Tags
Return values
stringsetTweetOverride()
Text für überschriebenes Tweet-Template setzen
public
setTweetOverride(
$tweetOverride :
string
)
: mixed
Parameters
- $tweetOverride : string
Tags
Return values
mixedenableTweetCreation()
Tweet-Erstellung aktivieren
public
enableTweetCreation(
$tweetCreate :
bool
)
: mixed
Parameters
- $tweetCreate : bool
Tags
Return values
mixedgetArticleNicePath()
schönen URL-Pfad zurückgeben
public
getArticleNicePath(
)
: string
Return values
stringgetElementLink()
Return frontend article link
public
getElementLink(
[ $params :
string
= '' ]
)
: string
Parameters
- $params : string = ''
Return values
stringgetArticleCacheParams()
Link zum Löschen des Artikel-Caches
public
getArticleCacheParams(
)
: string
Tags
Return values
stringgetArticleShortLink()
Erzeugt Short-Link zum Artikel zurück
public
getArticleShortLink(
)
: string
Return values
stringgetArticleImage()
Liefert <img>-Tag für Artikel-Image zurück
public
getArticleImage(
)
: string
Tags
Return values
stringdelete()
Löscht News in der Datenbank
public
delete(
)
: bool
Return values
boolprepareRevision()
Artikel-Daten für Revision vorbereiten
public
prepareRevision(
)
: mixed
Tags
Return values
mixedcreateRevision()
Erzeugt eine Revision des Artikels
public
createRevision(
$timer :
int
)
: bool
Parameters
- $timer : int
Return values
boolgetRevisions()
Gib Revisionen des Artikels zurück
public
getRevisions(
[ $full :
bool
= false ]
)
: array
Parameters
- $full : bool = false
Soll die Revision ganz zurückgegebn werden oder nur Titel
Return values
arraygetRevisionsCount()
Anzahl Revisionen des Artikels
public
getRevisionsCount(
)
: array
Tags
Return values
arraygetRevision()
Lädt Revision eines Artikels
public
getRevision(
$revisionTime :
int
)
: bool
Parameters
- $revisionTime : int
Revisions-ID
Return values
boolrestoreRevision()
Stellt Revision eines Artikels wieder her
public
restoreRevision(
$revisionTime :
int
)
: bool
Parameters
- $revisionTime : int
Revisions-ID
Return values
booldeleteRevisions()
Löscht Revisionen
public
deleteRevisions(
[ $revisionList :
array
= [] ]
)
: bool
Parameters
- $revisionList : array = []
Liste von Revisions-IDs
Return values
boolcreateTweet()
Erzeugt einen Tweet bei Twitter, wenn Verbindung aktiv und Events ausgewählt
public
createTweet(
[ $force :
bool
= false ]
)
: bool
Parameters
- $force : bool = false
Return values
boolsetInEdit()
Sperrt Artikel als in Bearbeitung
public
setInEdit(
)
: bool
Tags
Return values
boolgetInEdit()
In Bearbeitung Informationen auslesen
public
getInEdit(
)
: array
Tags
Return values
arrayisInEdit()
Ist Artikel in Bearbeitung
public
isInEdit(
)
: bool
Tags
Return values
boolpublicIsVisible()
Prüft, ob Artikel öffentlich sichtbar ist
public
publicIsVisible(
)
: bool
Tags
Return values
boolgetMetaDataStatusIcons()
Returns array with all status icons
public
getMetaDataStatusIcons(
$showDraftStatus :
bool
, $showCommentsStatus :
bool
, $showArchivedStatus :
bool
)
: array
Parameters
- $showDraftStatus : bool
- $showCommentsStatus : bool
- $showArchivedStatus : bool
Return values
arraygetStatusIconPinned()
Returns pinned status icon
public
getStatusIconPinned(
)
: icon
Return values
icongetStatusIconDraft()
Returns draft status icon
public
getStatusIconDraft(
)
: icon
Return values
icongetStatusIconPostponed()
Returns postponed status icon
public
getStatusIconPostponed(
)
: icon
Return values
icongetStatusIconApproval()
Returns approval status icon
public
getStatusIconApproval(
)
: icon
Return values
icongetStatusIconComments()
Returns comments enabled status icon
public
getStatusIconComments(
)
: icon
Return values
icongetStatusIconArchive()
Returns archive status icon
public
getStatusIconArchive(
)
: icon
Return values
iconremoveBannedTexts()
Führt Ersetzung von gesperrten Texten in Artikel-Daten durch
protected
removeBannedTexts(
)
: bool
Tags
Return values
boolcleanupCaches()
Bereinigt Caches
private
cleanupCaches(
)
: void
Tags
getEventModule()
Returns event base string
protected
getEventModule(
)
: string
Tags
Return values
stringafterSaveInternal()
Is triggered after successful database insert
protected
afterSaveInternal(
)
: bool
Tags
Return values
boolafterUpdateInternal()
Is triggered after successful database update
protected
afterUpdateInternal(
)
: bool
Tags
Return values
booladdSourcesAutocomplete()
Add sources string to auto-complete file option, max. 25 values saved
public
static addSourcesAutocomplete(
$sources :
string
)
: bool
Parameters
- $sources : string
Tags
Return values
boolfetchSourcesAutocomplete()
Fetch sources strings from auto-complete file option
public
static fetchSourcesAutocomplete(
)
: array
Tags
Return values
arraygetTableName()
Returns table name based on class name
public
final getTableName(
)
: string
Tags
Return values
string__construct()
Konstruktor
public
__construct(
[ $id :
int
= null ]
)
: void
Parameters
- $id : int = null
__get()
Magic get
public
__get(
$name :
string
)
: mixed
Parameters
- $name : string
Return values
mixed__set()
Magic set
public
__set(
$name :
mixed
, $value :
mixed
)
: mixed
Parameters
- $name : mixed
- $value : mixed
Return values
mixed__toString()
Magic string
public
__toString(
)
: string
Return values
string__call()
Magische Methode für nicht vorhandene Methoden
public
__call(
$name :
string
, $arguments :
mixed
)
: bool
Parameters
- $name : string
- $arguments : mixed
Return values
bool__callStatic()
Magische Methode für nicht vorhandene, statische Methoden
public
static __callStatic(
$name :
string
, $arguments :
mixed
)
: bool
Parameters
- $name : string
- $arguments : mixed
Return values
bool__destruct()
Konstruktor
public
__destruct(
)
: void
getData()
Gibt Inhalt von "data" zurück
public
getData(
)
: array
Return values
arrayinit()
Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde
public
init(
)
: bool
Return values
boolgetId()
Gibt Object-ID zurück
public
getId(
)
: int
Return values
intsetId()
Set dataset id
public
setId(
$id :
int
)
: mixed
Parameters
- $id : int
Return values
mixedexists()
Prüft ob Objekt existiert
public
exists(
)
: bool
Return values
boolgetNodata()
Prüft, ob "data" gespeichert werden soll
public
getNodata(
)
: bool
Return values
boolsetNodata()
Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden
public
setNodata(
$nodata :
bool
)
: mixed
Parameters
- $nodata : bool
Return values
mixedsave()
Executes save process to database and events
public
save(
)
: bool|int
Tags
Return values
bool|intupdate()
Executes update process to database and events
public
update(
)
: bool|int
Tags
Return values
bool|intdelete()
Löscht ein Objekt in der Datenbank
public
delete(
)
: bool
Return values
boolcreateFromDbObject()
Füllt Objekt mit Daten aus Datenbank-Result
public
createFromDbObject(
$object :
object
)
: bool
Parameters
- $object : object
Return values
boolgetPreparedSaveParams()
Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften
protected
getPreparedSaveParams(
)
: array
Return values
arraygetPreparedValueParams()
Gibt array mit Values für Prepared Statements zurück
public
getPreparedValueParams(
[ $count :
int
= false ]
)
: int
Parameters
- $count : int = false
Return values
intprepareDataSave()
Bereitet Daten für Speicherung in Datenbank vor
public
prepareDataSave(
)
: bool
Tags
Return values
boolgetEditLink()
Gibt Link für Edit-Action zurück
public
getEditLink(
)
: string
Return values
stringgetEventName()
Returns full event name string
protected
final getEventName(
$event :
string
)
: string
Parameters
- $event : string
Tags
Return values
stringgetEventModule()
Returns event base string
protected
abstract getEventModule(
)
: string
Tags
Return values
stringafterSaveInternal()
Is triggered after successful database insert
protected
afterSaveInternal(
)
: bool
Tags
Return values
boolafterUpdateInternal()
Is triggered after successful database update
protected
afterUpdateInternal(
)
: bool