Seiteneigenschaften auslesen

Hier können Tipps und Tricks rund um die Verwendung von BlackCat CMS gepostet werden. Später wird es hierfür einen speziellen Bereich auf unserer Homepage geben.
Antworten
Benutzeravatar
shadowcat
Administrator
Beiträge: 3952
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Seiteneigenschaften auslesen

Beitrag von shadowcat » Fr 25. Okt 2013, 13:08

Zur Minimierung der Datenbankzugriffe ermittelt die Klasse CAT_Helper_Page beim ersten Aufruf die Seiteneigenschaften und hält sie im Speicher. Über die Methode properties() lassen sich nun die Eigenschaften einer beliebigen Seite abfragen.

Komplette Eigenschaften als Array:

Code: Alles auswählen

$properties = CAT_Helper_Page::properties($page_id);
Eine bestimmte Eigenschaft:

Code: Alles auswählen

$link = CAT_Helper_Page::properties($page_id,'link');
Seiteneigenschaften sind die Spalten der Tabelle 'pages'.
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Antworten