问题
1.uniacid siteinfo.js
2.manifest.xml
寻找入口文件的方法,寻找业务逻辑的方法
$file=D:/WWW/PHPTutorial/WWW/we7/addons/ewei_shopv2/core/web/store/set.php
$root=D:/WWW/PHPTutorial/WWW/we7/addons/ewei_shopv2/core/web/
http://we7.com/web/index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=store.set
main(){};
index.php require _forward($controller, $action);
entry.ctrl.php exit($site->$method());=>Ewei_shopv2_ModuleSite->dowebweb();
site.php Ewei_shopv2_ModuleModel->run();
route.php include
set.php ......
微信小程序 https (postman)(copybash)
人人商城小程序
入口文件 根目录/app/ewei_shop.php(独立入口文件)
if (method_exists($site, $method)) {
$site->$method();
die();
}
$site(ewei_shopv2ModuleSite)->domobilemobile;
D:\WWW\PHPTutorial\WWW\we7\addons\ewei_shopv2\plugin\app\core\page_mobile.php
注意plugin app core (小程序php文件)
pagemobile.php
注意 r值(路由,菜单管理,自动生成)
寻找tpl的方法 这是data,编译后的文件,不是模板文件
string(77) "/www/wwwroot/we7demo/data/tpl/web_v3/default/ewei_shopv2/web/shop/adv.tpl.php"
转到定义
v2
$compile = IA_ROOT . '/data/tpl/web/' . $_W['template'] . '/' . $name . '/' . $filename . '.tpl.php';
$source = $moduleroot . '/template/' . $filename . '.html';
v3(一般是)
$compile = IA_ROOT . '/data/tpl/web_v3/' . $_W['template'] . '/' . $name . '/' . $filename . '.tpl.php';
}
$source = $moduleroot . '/template/' . $filename_v3 . '.html';
echo webUrl('shop/adv/add');=>
http://hu.zzx2540.xin/web/index.php?c=site&a=entry&m=ewei_shopv2&do=web&r=shop.adv.add
important => do=web&r=shop.adv.add