关于 ecshop 的 $smarty->display() 调用问题

问题来自ecshop齐老师教学视频第一课约在视频的3:50位置调用$smarty->display('mode.dwt')之后,访问hostlocal/ecshop/mo... 问题来自 ecshop 齐老师教学视频 第一课
约在视频的3:50位置
调用$smarty->display('mode.dwt')之后,
访问hostlocal/ecshop/mode.php
并没有如教学视频所示显示“a”,
请问为什么?
本人编写的mode.php文件内容如下
<?php
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
$a = "sdfffd";
echo $a."<br>";
echo "\$smarty execute end!<br>";
$smarty->assign("a", $a);
$smarty->display('mode.dwt');
echo "mode.php execute end!<br>";
echo $smarty->_var['a'];
?>
输出如下:略

运行环境
1. 安装xampp
如这个链接安装,bbs.ecshop.c【o【m/thread-41920-1-1.html (中文左中括号去掉)
2. 安装ecshop
下载ECShop_V2.7.3_UTF8_release0411.rar
1) 解压后将文件夹"upgrade”里的文件复制到文件夹"upload"
2) 将文件夹"upload"复制到xampp安装目录下的"htdocs"目录下
3) 将文件夹"upload"改名为"ecshop"
4) 访问hostlocal/ecshop/mode.php

解决方法:
1. ecshop\themes\default 下, 建文件mode.dwt, 内容:
<html><body>mode.dwt, {$a}!<br></body></html>
2. 访问hostlocal/ecshop/mode.php, 输出:
......
mode.dwt, sdfffd!
......
展开
 我来答
匿名用户
2012-04-28
展开全部
具体的是什么问题,用法一般是$smarty->display(template_file_name

例如

$smarty->display('index.dwt')
追问
谢谢回答,
具体问题就是----调用$smarty->display('mode.dwt')之后,
访问hostlocal/ecshop/mode.php
并没有如教学视频所示显示“a”,我这里是应该显示“sdfffd”,
但是没有啊。
我写的php在上面有,然后程序是调用display('mode.dwt')
教学视频没有说明这个('mode.dwt')是怎么生成的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SuccessState
2012-04-27
知道答主
回答量:2
采纳率:0%
帮助的人:3.2万
展开全部
百度bug啊,不能补充问题。。。
追问
问题来自 ecshop 齐老师教学视频 第一课
约在视频的3:50位置
调用$smarty->display('mode.dwt')之后,
访问hostlocal/ecshop/mode.php
并没有如教学视频所示显示“a”,
请问各位达人这是为什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花少说事
2012-04-27 · TA获得超过695个赞
知道小有建树答主
回答量:1087
采纳率:50%
帮助的人:290万
展开全部
你要在mode.php里面写上基础函数的调用哦
更多追问追答
追问
谢谢回答,请问你指的基本函数是什么??

问题的细节在【补充问题】里说明了,
之前没有说明是百度知道有bug,不能写链接。。。
追答
你的mode.dwt在哪里?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式