Heim  >  Artikel  >  CMS-Tutorial  >  [Gebrauchsanweisung] Empire CMS Universal API Sekundärentwicklungskernpaket

[Gebrauchsanweisung] Empire CMS Universal API Sekundärentwicklungskernpaket

藏色散人
藏色散人nach vorne
2020-06-22 14:02:305037Durchsuche

Die folgende Tutorial-Kolumne von Empire CMS Secondary Development stellt Ihnen die Anweisungen zur Verwendung des Imperial CMS Universal API Secondary Development Core-Pakets vor. Ich hoffe, dass es für Freunde hilfreich sein wird Wer braucht es!

[Gebrauchsanweisung] Empire CMS Universal API Sekundärentwicklungskernpaket

Einführung

Empire cmsDas universelle API-Sekundärentwicklungskernpaket ist ein Das Land kann für die Sekundärentwicklung von Imperial CMS und zur Entwicklung sekundärer Entwicklungskernpakete für WeChat-Applets, Baidu-Applets, Alipay-Applets, Light-Anwendungen, Apple iOS Android Android und andere Marketing-Plug-Ins verwendet werden. Die bestehende Version basiert auf der Version Empire cms 7.5 utf-8. Andere Versionen sind vorerst nicht verfügbar. Bei Bedarf können Sie dieses Paket herunterladen und dann transkodieren.

Funktionen

1. Der Kerncode von Empire CMS wird nicht geändert, was für Empire praktisch ist, ihn aufzurufen, und er kapselt die Datenbank Betrieb von Empire CMS.

Installation

Nach dem Herunterladen enthält es zwei Teile, einen ist die sekundäre Entwicklungskernbibliothek lskcore und der andere ist die externe API-Schnittstellenfunktionsbibliothek lskapp. Platzieren Sie diese beiden Ordner in /e/. extension/ Verzeichnis;


Inhalt umfasst

1. Empire cms universal api sekundäres Entwicklungskernpaket lskapp

2. lskapp universal api Programmerweiterungsbibliothek.

Funktionsbeschreibung des Kernpakets

lsk::getrow($tbname,$id)

Einen Datensatz aus der Datentabelle auswählen

$tbname:// funktioniert nicht enthalten Präfix, z. B. order
$id:// Wenn die Tabelle standardmäßig inkrementiert wird, kann sie direkt geschrieben werden, z. B. 1, $id kann auch bedingte Daten sein, z. B. array('classid'=>1). )
Beispiel: lsk::getrow('ecms_news',array('classid'=>1,'id'=>3));//Holen Sie sich den Datensatz mit der Klassifizierungs-Classid und der Informations-ID 3 aus den Nachrichten Tisch.

lsk::getinfo($classid,$id)

Lesen Sie einen Datensatz aus der Modelltabelle. Der Unterschied zwischen diesem und lsk::getrow oben besteht darin, dass lsk::getrow To lesen kann Wenn Sie Datensätze aus einer beliebigen Tabelle abrufen möchten, liest die Funktion lsk::getinfo die Informationstabelle basierend auf der Spalte, da die Spalteninformationen von Empire CMS Klassen-ID und ID, verschiedene Modelle sowie die Haupt- und Negativtabellen umfassen, in denen die Tabellenfelder gespeichert sind. Wir haben diesen Vorgang gekapselt und zum Lesen eines Datensatzes sind nur Classid und ID erforderlich.

lsk::get($varname)

Get-Parameter abrufen, wenn $varname leer ist, das Get-Array abrufen;

lsk::post($varname)

Die Post-Parameter abrufen, wenn $varname leer ist, das Post-Array abrufen;

allgemeine Beschreibung der lskapp-API-Schnittstelle

Aufrufmethode

http:/ /domain name /e/extend/lskapp/api.php?at=api name

Entwicklungsspezifikationen

Der folgende Inhalt ist die empfohlene Entwicklungskonvention.

1.api-Dateien werden im Verzeichnis lskapp/apilist/ abgelegt. Darunter wird nur das Verzeichnis der ersten Ebene unterstützt, das heißt, unter apilist wird ein neues Verzeichnis erstellt, und die Schnittstellendatei news_getinfo.php wird erstellt darunter erstellt. Ähnlich diesem Formular.
2. Für eine kleine Anwendung wird empfohlen, einen neuen Ordner zu erstellen, z. B. Toutiao. Sie können das Verzeichnis ttnews im Verzeichnis lskapp/apilist erstellen, um ausschließlich Toutiao-Daten bereitzustellen.
3. In der Schnittstellen-PHP-Datei können Sie die Funktionen des zweiten Kernpakets direkt aufrufen. Bereits standardmäßig eingeführt.

Das obige ist der detaillierte Inhalt von[Gebrauchsanweisung] Empire CMS Universal API Sekundärentwicklungskernpaket. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen