以下は、Empire cms 二次開発 のチュートリアル コラムで、インペリアル cms ユニバーサル API 二次開発コア パッケージの使用手順を紹介します。困っている友達に!
Empire cms ユニバーサル API セカンダリ開発コア パッケージは、The land です。 Imperial CMS の二次開発に使用でき、WeChat アプレット、Baidu アプレット、Alipay アプレット、ライト アプリケーション、Apple ios Android Android、およびその他のマーケティング プラグインの二次開発コア パッケージの開発にも使用できます。既存のバージョンは、Empire cms 7.5 utf-8 バージョンに基づいています。当面、他のバージョンは利用できません。必要に応じて、このパッケージをダウンロードしてトランスコードできます。
1. Empire CMS のコアコードは変更されていないため、Empire のアップグレードに便利です
2. 呼び出しはシンプルで便利で、データベース操作をカプセル化しますエンパイアCMSの。
ダウンロード後、二次開発コア ライブラリ lskcore と API 外部インターフェイス関数ライブラリ lskapp の 2 つの部分が含まれています。これら 2 つのフォルダーを /e/ に配置します。 extend/ ディレクトリに移動するだけです。
1. Empire cms ユニバーサル API セカンダリ開発コア パッケージ lskapp
2. lskapp ユニバーサル API プログラム拡張ライブラリが含まれます。
データ テーブルからレコードを選択します
$tbname:// ではありませんorder
$id:// などのプレフィックスを含む テーブルの自動インクリメントのデフォルトが id の場合は、1 などの直接記述できます。$id は、array('classid'= などの条件付きデータにすることもできます) >1)
例: lsk::getrow('ecms_news',array('classid'=>1,'id'=>3));//分類クラスIDと情報ID 3のレコードを取得しますニュース表から。
モデル テーブルからレコードを読み取ります。これと上記の lsk::getrow の違いは、lsk::getrow が読み取りできることです。任意のテーブルからレコードを取得するには、 lsk::getinfo 関数は列に基づいて情報テーブルを読み取ります。これは、Empire CMS の列情報には、classid と id、さまざまなモデル、テーブル フィールドが保存されているメイン テーブルとネガティブ テーブルが含まれるためです。この操作はカプセル化されており、レコードの読み取りには classid と id のみが必要です。
get パラメータを取得します。$varname が空の場合は、get 配列を取得します。
投稿パラメーターを取得します。$varname が空の場合は、投稿配列を取得します。
http:/ /ドメイン名 /e/extend/lskapp/api.php?at=api 名
以下の内容は推奨される開発規約です。
1.api ファイルは lskapp/apilist/ ディレクトリに均一に配置されます。その下には第 1 レベルのディレクトリのみがサポートされます。つまり、新しいディレクトリ ttnews が apilist の下に作成され、インターフェイス ファイル news_getinfo.php、その配下に作成されます。この形と似ています。
2. 小規模なアプリケーションの場合は、Toutiao などの新しいフォルダーを作成することをお勧めします。lskapp/apilist ディレクトリに ttnews ディレクトリを作成して、Toutiao のみにデータを提供できます。
3. インターフェイス php ファイルでは、2 番目のコア パッケージの関数を直接呼び出すことができます。すでにデフォルトで導入されています。
以上が[使用説明書] Empire cms ユニバーサル API 二次開発コア パッケージの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。