欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
微擎模塊管理的執行路由

執行 http://xxx.com/web/index.php?c=site&a=entry&eid=6 系統是如何找到具體模塊中的對應方法的?下面簡(jiǎn)單梳理一下:

 

web目錄下的index.php 包含了require '../framework/bootstrap.inc.php';

在bootstrap.inc.php的最后讀取controller,action,do

 

$controller = $_GPC['c'];
$action = $_GPC['a'];
$do = $_GPC['do'];

 

index.php繼續往下走,require _forward($controller, $action);
function _forward($c, $a) {
$file = IA_ROOT . '/web/source/' . $c . '/' . $a . '.ctrl.php';
return $file;
}

包含了 /web/source/site/entry.ctrl.php

 

在entry.ctrl.php里:
從ims_modules_bindings表里讀取eid=6的記錄到$entry,然后根據記錄加載模塊,

$site = WeUtility::createModuleSite($entry['module']);
define('IN_MODULE', $entry['module']);
...
$method = 'doWeb' . ucfirst($entry['do']);
exit($site->$method());

 

例如$entry['do']是stores,那實(shí)際調用的方法是模塊目錄下site.php里的doWebStores

文章來(lái)源:http://jinhuajuanke.cn

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
微擎模塊開(kāi)發(fā)流程
中文教程 開(kāi)發(fā)自己的Prestashop模塊
YII Framework學(xué)習教程-YII的Modules(模塊化)
Drupal 安裝指南 -   X‘zone - 博客園
PHP生命周期
Yii使用Forms
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久