Maison développement back-end tutoriel php destoon二次开发入门示例_PHP教程

destoon二次开发入门示例_PHP教程

Jul 13, 2016 am 10:24 AM
二次开发

Destoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案。本文就Destoon的二次开发简述如下:

一、初始化系统

包含系统根目录下的common.inc.php即可初始化系统。

例如在站点根目录下创建一个hello.php,代码如下:

<&#63;php
require 'common.inc.php';
echo 'Hello World';
&#63;>

Copier après la connexion

二、编写逻辑

系统初始化之后,就可以在php文件里编写逻辑代码,同时也可以调用系统内置的变量、函数和类了。

示例代码如下:

<&#63;php
require 'common.inc.php';
echo DT_ROOT;//输出站点的物理路径
echo '<br/>';
echo DT_PATH;//输出站点的首页地址
echo '<br/>';
$r = $db->get_one("SELECT * FROM {$DT_PRE}category");//从分类表里查询一条数据
print_r($r);//打印读取的数据
$A = cache_read('area.php');//读取系统的地区缓存
print_r($A);//打印读取的数据
print_r($MODULE);//打印系统模块数据
message('Hello World');//输出一段提示信息
&#63;>

Copier après la connexion

三、应用模板

所有输出给浏览器的HTML均通过模板里的规则显示。

使用方法:

include template('a', 'b');

Copier après la connexion

参数a表示模版名称
参数b表示模板存放的目录,此参数可以不设置

假如模板目录为default,那么:

template('a', 'b'); 代表 template/default/b/a.htm 模板文件
template('a'); 代表 template/default/a.htm 模板文件

示例代码如下:

<&#63;php
require 'common.inc.php';
template('hello');
&#63;>

Copier après la connexion

此外,template/default/hello.htm 模板文件需要提前创建

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/825493.htmlTechArticleDestoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案。本文就Destoon的二次开发简述如下: 一、初始化系统 包含系统根目录下的...
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide de développement secondaire du SDK Java Hikvision simple et facile à comprendre Guide de développement secondaire du SDK Java Hikvision simple et facile à comprendre Sep 06, 2023 pm 02:01 PM

Guide de développement secondaire du SDK Java Hikvision simple et facile à comprendre

La plate-forme de grands modèles Baidu Intelligent Cloud Qianfan a de nouveau été mise à niveau : 5 grands modèles et 55 nouveaux composants d'outils ont été publiés ! La plate-forme de grands modèles Baidu Intelligent Cloud Qianfan a de nouveau été mise à niveau : 5 grands modèles et 55 nouveaux composants d'outils ont été publiés ! Mar 22, 2024 am 08:10 AM

La plate-forme de grands modèles Baidu Intelligent Cloud Qianfan a de nouveau été mise à niveau : 5 grands modèles et 55 nouveaux composants d'outils ont été publiés !

Pipeline d'inférence de modèle de cadre d'apprentissage profond TensorFlow pour l'inférence de découpe de portrait Pipeline d'inférence de modèle de cadre d'apprentissage profond TensorFlow pour l'inférence de découpe de portrait Mar 26, 2024 pm 01:00 PM

Pipeline d'inférence de modèle de cadre d'apprentissage profond TensorFlow pour l'inférence de découpe de portrait

Éléments clés pour améliorer les compétences de développement secondaire du SDK Java Hikvision Éléments clés pour améliorer les compétences de développement secondaire du SDK Java Hikvision Sep 06, 2023 pm 01:42 PM

Éléments clés pour améliorer les compétences de développement secondaire du SDK Java Hikvision

Que signifie le développement secondaire WordPress ? Que signifie le développement secondaire WordPress ? Apr 16, 2024 am 12:09 AM

Que signifie le développement secondaire WordPress ?

Avantages et limites de la rétro-ingénierie MyBatis Avantages et limites de la rétro-ingénierie MyBatis Feb 22, 2024 pm 07:27 PM

Avantages et limites de la rétro-ingénierie MyBatis

Qu'est-ce que WordPress ? Un aperçu détaillé de cet outil de création de sites Web populaire Qu'est-ce que WordPress ? Un aperçu détaillé de cet outil de création de sites Web populaire Mar 04, 2024 pm 12:09 PM

Qu'est-ce que WordPress ? Un aperçu détaillé de cet outil de création de sites Web populaire

Le système Android est-il basé sur le noyau Linux ? Le système Android est-il basé sur le noyau Linux ? Mar 14, 2024 pm 03:12 PM

Le système Android est-il basé sur le noyau Linux ?

See all articles