dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
dbx\dbxContent\dbxContentPermalinkIndex Klassenreferenz

Kompatibilitäts-Fassade für Permalinks. Mehr ...

Öffentliche, statische Methoden

static index_path (string $lng='')
 Legacy-Pfad, wird nur noch beim Leeren alter Cache-Dateien benötigt.
static home_path (string $lng='')
 Legacy-Pfad, wird nur noch beim Leeren alter Cache-Dateien benötigt.
static normalize_permalink (string $permalink)
static load (string $lng='')
 Liefert die aktuellen Permalinks direkt aus dbxContent.
static save (array $data, string $lng='')
 Kein Persistieren: Permalinks liegen ausschließlich in dbxContent.
static upsert_page (int $cid, string $permalink, string $rights, int $activ=1, string $lng='')
static remove_by_cid (int $cid, string $lng='')
static remove_by_permalink (string $permalink, string $lng='')
static resolve (string $permalink, string $lng='')
 Löst genau einen Permalink direkt aus der Content-Tabelle auf.
static write_home_cid (int $cid, string $lng='')
static read_home_cid (string $lng='')

Ausführliche Beschreibung

Kompatibilitäts-Fassade für Permalinks.

Es gibt keinen separaten Permalink-Cache mehr. Alle Lesezugriffe erfolgen direkt auf der sprachabhängigen Content-Tabelle. Die bisherigen Schreib- methoden bleiben als No-op erhalten, damit bestehende Speicherroutinen nicht angepasst werden müssen.

Dokumentation der Elementfunktionen

◆ home_path()

dbx\dbxContent\dbxContentPermalinkIndex::home_path ( string $lng = '')
static

Legacy-Pfad, wird nur noch beim Leeren alter Cache-Dateien benötigt.

Benutzt $lng.

◆ index_path()

dbx\dbxContent\dbxContentPermalinkIndex::index_path ( string $lng = '')
static

Legacy-Pfad, wird nur noch beim Leeren alter Cache-Dateien benötigt.

Benutzt $lng.

◆ load()

dbx\dbxContent\dbxContentPermalinkIndex::load ( string $lng = '')
static

Liefert die aktuellen Permalinks direkt aus dbxContent.

Benutzt $db und $lng.

◆ normalize_permalink()

dbx\dbxContent\dbxContentPermalinkIndex::normalize_permalink ( string $permalink)
static

◆ read_home_cid()

dbx\dbxContent\dbxContentPermalinkIndex::read_home_cid ( string $lng = '')
static

Benutzt $lng und read_home_cid().

Wird benutzt von read_home_cid().

◆ remove_by_cid()

dbx\dbxContent\dbxContentPermalinkIndex::remove_by_cid ( int $cid,
string $lng = '' )
static

Benutzt $lng und remove_by_cid().

Wird benutzt von remove_by_cid().

◆ remove_by_permalink()

dbx\dbxContent\dbxContentPermalinkIndex::remove_by_permalink ( string $permalink,
string $lng = '' )
static

Benutzt $lng und remove_by_permalink().

Wird benutzt von remove_by_permalink().

◆ resolve()

dbx\dbxContent\dbxContentPermalinkIndex::resolve ( string $permalink,
string $lng = '' )
static

Löst genau einen Permalink direkt aus der Content-Tabelle auf.

Benutzt $lng, dbx\dbxContent\dbxContent_permalink\canonical_from_legacy(), dbx\dbxContent\dbxContent_permalink\is_valid() und resolve().

Wird benutzt von resolve().

◆ save()

dbx\dbxContent\dbxContentPermalinkIndex::save ( array $data,
string $lng = '' )
static

Kein Persistieren: Permalinks liegen ausschließlich in dbxContent.

Benutzt $lng.

◆ upsert_page()

dbx\dbxContent\dbxContentPermalinkIndex::upsert_page ( int $cid,
string $permalink,
string $rights,
int $activ = 1,
string $lng = '' )
static

Benutzt $activ und $lng.

◆ write_home_cid()

dbx\dbxContent\dbxContentPermalinkIndex::write_home_cid ( int $cid,
string $lng = '' )
static

Benutzt $lng.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: