ecshop 工作流程加载配置介绍

简介:   ecshop 工作流程加载配置介绍 分类: ecshop2014-09-14 09:36 729人阅读 评论(2) 收藏 举报 模板引擎工作流 这里简单介绍下echsop工作流程:   首先,你会发现一般的echsop的php文件都会引入init.php这个文件一般在includes/init.php。
 

ecshop 工作流程加载配置介绍

分类: ecshop

这里简单介绍下echsop工作流程:

 

首先,你会发现一般的echsop的php文件都会引入init.php这个文件一般在includes/init.php。

 

这是一个初始化文件,里面将常用的变量,函数都初始化了,这样后面就可以直接使用了。比如一上来,这里面引入了常用的类文件,函数文件,全局变量等。如:

require(ROOT_PATH . 'includes/inc_constant.php');
require(ROOT_PATH . 'includes/cls_ecshop.php');
require(ROOT_PATH . 'includes/cls_error.php');
require(ROOT_PATH . 'includes/lib_time.php');
require(ROOT_PATH . 'includes/lib_base.php');
require(ROOT_PATH . 'includes/lib_common.php');
require(ROOT_PATH . 'includes/lib_main.php');
require(ROOT_PATH . 'includes/lib_insert.php');
require(ROOT_PATH . 'includes/lib_goods.php');
require(ROOT_PATH . 'includes/lib_article.php');

 

接下来创建了echsop这个类的对象。

$ecs = new ECS($db_name, $prefix);

 

接下来引入mysql等数据库连接文件,因为操作数据库,使我们开发网站离不开的。

require(ROOT_PATH . 'includes/cls_mysql.php');

 

下面一个是全局变量的引入,这里面有网站的常用的信息,比如商店中的配置信息,显示的配置信息,总之,这个就是数据库中存放的echsop中的配置信息,这些信息可以通过后台来进行修改的。

$_CFG = load_config();

 

ecshop是准备面向世界的,所以它提供了语言配置的选项。

require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');

 

接下来就是最主要的引入了,因为echsop是基于smarty修改的模板引擎开发的,所以这里必须要引入smary.

 require(ROOT_PATH . 'includes/cls_template.php');
 $smarty = new cls_template;

 

有了上面的初始化,我们就可以调用模板引擎了,就可以使用$smarty->assign('money',$money);这样的模板赋值语句了。也可以使用$smarty->assign('categories',      get_categories_tree());这样包含内置的ecshop函数的语句了。

 

当然,ecshop还有很多函数和类还有扩展类,你都可以通过require 来具体使用的时候引入。

 

通过这个init.php 的简单介绍,希望对您ecshop的入门有所帮助。

目录
相关文章
|
7月前
|
NoSQL Redis
WordPress懒人优化方案,有效提升网页加载速度
在WordPress商店安装并启用插件WP Fastest Cache,按照说明设置。确保服务器已安装Redis,再安装Redis Object Cache并启用,无需额外配置。这两个步骤能显著提升网站加载速度,带来流畅的浏览体验。
132 8
jira学习案例39-加载中和错误的处理
jira学习案例39-加载中和错误的处理
107 0
jira学习案例39-加载中和错误的处理
|
存储 关系型数据库 MySQL
WordPress 核心中未包含的 WordPress 网站组件
WordPress 核心中未包含的 WordPress 网站组件 之前 WordPress 核心文件北京六翼的开发工程师已经介绍过了,下面让我们来看看 WordPress 核心文件中不包含的内容。 WordPress 数据库– WordPress 数据库存储了您的 WordPress 网站的大部分内容。
WordPress 核心中未包含的 WordPress 网站组件
|
安全 关系型数据库 MySQL
如何下载和安装 WordPress 核心文件?
您有两种不同的选择来下载和安装 WordPress。 1.手动下载 WordPress 的更长、更自定义的方式允许您在开始设计之前根据站点的确切需求定制安装。 2.下载和安装 WordPress 的第二个选项是大多数 WordPress 主机免费提供的一键式选项。此选项是两者中较容易的一个,但在某些情况下,会给您留下额外的工作。
如何下载和安装 WordPress 核心文件?
|
监控 JavaScript 应用服务中间件
C# WinForm 开发配置文件更新/EXE应用启动及监控检测工具
使用C# WinForm 开发快速更新配置文件切换环境以及启动外部EXE应用并进行监控的windows桌面EXE应用
|
PHP
ThinkPHP你必须要掌握的配置加载(5)
ThinkPHP你必须要掌握的配置加载
171 0
ThinkPHP你必须要掌握的配置加载(5)
|
PHP
ThinkPHP你必须要掌握的配置加载(1)
ThinkPHP你必须要掌握的配置加载
153 0
ThinkPHP你必须要掌握的配置加载(1)
|
PHP 容器
ThinkPHP你必须要掌握的配置加载(3)
ThinkPHP你必须要掌握的配置加载
157 0
ThinkPHP你必须要掌握的配置加载(3)
|
XML JSON 数据处理
ThinkPHP你必须要掌握的配置加载(4)
ThinkPHP你必须要掌握的配置加载
135 0
ThinkPHP你必须要掌握的配置加载(4)
|
设计模式 运维 安全
ThinkPHP你必须要掌握的配置加载(6)
ThinkPHP你必须要掌握的配置加载
214 0
ThinkPHP你必须要掌握的配置加载(6)