在shaning和浩霖两位zen星际高手的指引下,现已探路完毕
,地图如下:
index.php加载了includes/application_top.php[文件1](如浩霖所言)
[文件1]先加载includes/initsystem.php[文件2]
[文件2]加载includes/auto_loaders/config.core.php[文件3]
在[文件3]里定义了$autoLoadConfig[140][] = array('autoType'=>'init_script',
'loadFile'=> 'init_cart_handler.php');
[文件1]再加载includes/autoload_func.php[文件4](正如浩霖所言)
[文件4]根据[文件3]里已定义的'loadFile',加载includes/init_includes/init_cart_handler.php[文件5]
[文件5]加载includes/main_cart_actions.php[文件6](如shaning所言)
在[文件6]里处理“action=add_product”的相关代码:
case 'add_product' :
$_SESSION['cart']->actionAddProduct($goto, $parameters);
其中 function actionAddProduct()定义于includes/classes/shopping_cart.php里面,经该函数处理,跳转至“index.php?main_page=shopping_cart”,最终进入页面“includes/templates/[your template]/templates/tpl_shopping_cart_default.php”