PHP二次开发问题 ecshop

PHPecshop中调用includes/cls_template.php中的functiondisplay($file){};问题是:取缓存时,smarty->disp... PHP ecshop中调用 includes/cls_template.php中的function display($file){};问题是:取缓存时,smarty->display('index.dwt',$c_id);为什么这里是2个参数的?明明里面只可以传递一个的! 展开
 我来答
百度网友43b6e21
2013-09-05
知道答主
回答量:14
采纳率:0%
帮助的人:11.4万
展开全部

cls_template.php中display是加载两个参数,你找的那个函数不对吧

追问
echop/upload/install/includes/auto_init.php下的
ROOT_PATH=...echop/upload/
require(ROOT_PATH . 'install/includes/cls_template.php');
$smarty = new template(ROOT_PATH . 'install/templates/');
这个又有什么用的?
追答
echop/upload/install/includes/auto_init.php

install文件夹是安装时候加载的啊,安装完后这个文件夹直接删除了。
upload\includes\cls_template.php就是这个文件啦
miniappG3tWbErJ8eKqn
2013-09-05 · TA获得超过873个赞
知道小有建树答主
回答量:290
采纳率:84%
帮助的人:80.1万
展开全部
$c_id 是为了缓存。根据$c_id生成不同的缓存页,如果不加$c_id则只生成一个页面

那XXX.php?c_id=1 和XXX.php?c_id=2 的内容一样,需要c_id来区分参数生成不同内容的缓存页
追问
我看不明白的是cls_template.php中的function display($file){},定义时是只可以传递一个参数。之后:smarty->display('index.dwt',$c_id)是两个,难道display()方法有另一个?可以传递两个参数的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式