分析ecshop中每个功能是如何通过mvc实现的功能,以用户中心为例

 我来答
︶ㄣヤ悸節〆a022d
2016-01-27
知道答主
回答量:23
采纳率:0%
帮助的人:11.4万
展开全部
ecshop 虽然很强大。但是由于是早期开发的了。并没有采用MVC架构。每个功能模块通过get传参,然后后台判断来处理的。比如根目录下的user.php文件中:
$action = isset($_REQUEST['act']) ? trim($_REQUEST['act']) : 'profile';
if ($action == 'register')
{
……
逻辑处理,数据增删改查,显示模板等。比如:
$smarty->display('user_register.dwt');
}elseif($action == 'login')
{
……

}
所以二次开发起来其实很累,很繁琐。每个大块就是一个.php文件。而且代码很多行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式