Maison >Tutoriel CMS >EmpireCMS >[Instructions d'utilisation] Package de base de développement secondaire de l'API universelle Empire cms

[Instructions d'utilisation] Package de base de développement secondaire de l'API universelle Empire cms

藏色散人
藏色散人avant
2020-06-22 14:02:305304parcourir

La colonne tutorielle suivante de Développement secondaire Empire cms vous présentera les instructions d'utilisation du package de base de développement secondaire de l'API universelle Imperial cms. J'espère qu'il sera utile aux amis. dans le besoin !

[Instructions d'utilisation] Package de base de développement secondaire de l'API universelle Empire cms

Introduction

Empire cmsLe package de base de développement secondaire de l'API universelle est un The land peut être utilisé pour le développement secondaire d'Imperial CMS et peut être utilisé pour développer des packages de base de développement secondaire pour les applets WeChat, les applets Baidu, les applets Alipay, les applications légères, Apple iOS Android Android et d'autres plug-ins marketing. La version existante est basée sur la version Empire cms 7.5 utf-8 Les autres versions ne sont pas disponibles pour le moment. Si nécessaire, vous pouvez télécharger ce package puis le transcoder.

Caractéristiques

1. Le code de base d'Empire CMS n'est pas modifié, ce qui est pratique pour Empire à mettre à niveau
2. exploitation d’Empire CMS.

Installation

Après le téléchargement, il contient deux parties, l'une est la bibliothèque principale de développement secondaire lskcore et l'autre est la bibliothèque de fonctions d'interface externe de l'API lskapp. Placez ces deux dossiers dans /e/. extend/ répertoire ;

le contenu comprend

1. Package de base de développement secondaire de l'API universelle Empire cms lskapp
2. bibliothèque d'extension du programme API universelle lskapp.

Description de la fonction du package principal

lsk::getrow($tbname,$id)

Sélectionnez un enregistrement dans la table de données
$tbname:// ne le fait pas contient un préfixe, tel que order
$id:// Si la table incrémente par défaut, elle peut être écrite directement, telle que 1, $id peut également être des données conditionnelles, telles que array('classid'=>1 )
Exemple : lsk::getrow('ecms_news',array('classid'=>1,'id'=>3));//Obtenir l'enregistrement avec l'identifiant de classe de classification et l'identifiant d'information 3 de l'actualité tableau.

lsk::getinfo($classid,$id)

Lire un enregistrement de la table modèle La différence entre ceci et lsk::getrow ci-dessus est que lsk::getrow peut lire To. Pour obtenir des enregistrements de n'importe quelle table, la fonction lsk::getinfo lit la table d'informations en fonction de la colonne, car les informations de colonne d'Empire CMS incluent l'identifiant et l'identifiant de classe, différents modèles et les tables principales et négatives dans lesquelles les champs de la table sont enregistrés. Nous avons encapsulé cette opération et la lecture d'un enregistrement ne nécessite que classid et id.

lsk::get($varname)

Obtenez le paramètre get, si $varname est vide, récupérez le tableau get;

lsk::post($varname)

Récupérez les paramètres de publication, si $varname est vide, récupérez le tableau de publication ;

Description générale de l'interface API lskapp

Méthode d'appel

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

Spécifications de développement

Le contenu suivant est la convention de développement recommandée.
Les fichiers 1.api sont placés dans le répertoire lskapp/apilist/. Seul le répertoire de premier niveau est pris en charge en dessous, c'est-à-dire qu'un nouveau répertoire ttnews est créé sous apilist et le fichier d'interface, news_getinfo.php, est créé sous lui. Similaire à ce formulaire.
2. Pour une petite application, il est recommandé de créer un nouveau dossier, tel que Toutiao. Vous pouvez créer le répertoire ttnews sous le répertoire lskapp/apilist pour fournir exclusivement les données Toutiao.
3. Dans le fichier php de l'interface, vous pouvez appeler directement les fonctions du deuxième package principal. Déjà introduit par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer