服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > prestashop教程 >

prestashop后台的入口文件index分析

时间:2016-01-24 10:45来源:未知 作者:最模板 点击:
入口文件的每行代码的中文注释. prestashop,一个开源的php电商外贸平台。支持b2b2c $timer_start=microtime(true); //用作后台网页的计时器 返回当前 Unix 时间戳和微秒数,一个浮点数。如:145
入口文件的每行代码的中文注释. prestashop,一个开源的php电商外贸平台。支持b2b2c
 
$timer_start = microtime(true);

  //用作后台网页的计时器    返回当前 Unix 时间戳和微秒数,一个浮点数。如:1453178883.2419

 

define('_PS_ADMIN_DIR_', getcwd());

//返回当前工作目录,如:C:\Users\o2osc1\Desktop\xampp\htdocs\o2o\admin123456789abc,并赋值给后台管理常量

 

require(_PS_ADMIN_DIR_.'/../config/config.inc.php');
require(_PS_ADMIN_DIR_.'/functions.php');

//加载配置文档及常用方法

if(session_id()==null) {
    session_start();
}
$_SESSION["merchant_type"]=1;

  //这个是自己加的代码,主要是定义商户类型(用于多级平台:总平台,分平台,工厂供应商,分销四级平台),只有总平台的商户才能从这个入口登陆。

if (Configuration::get('PS_UPGRADE_CLEAR_CACHE'))

//平台在更新后,清楚页面的缓存

 

if (!isset($_GET['controller']) && isset($_GET['tab']))
$_GET['controller'] = strtolower($_GET['tab']);

//这个是为了兼容tab参数,转换为controller控制器参数

 

Dispatcher::getInstance()->dispatch();

//这个是整个平台的调度器,单例模式,唯一入口。对于申请的页面功能,  可以调用相应的控制器来处理

 

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------