关于 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!
...... 展开
约在视频的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!
...... 展开
3个回答
2012-04-28
展开全部
具体的是什么问题,用法一般是$smarty->display(template_file_name
例如
$smarty->display('index.dwt')
例如
$smarty->display('index.dwt')
追问
谢谢回答,
具体问题就是----调用$smarty->display('mode.dwt')之后,
访问hostlocal/ecshop/mode.php
并没有如教学视频所示显示“a”,我这里是应该显示“sdfffd”,
但是没有啊。
我写的php在上面有,然后程序是调用display('mode.dwt')
教学视频没有说明这个('mode.dwt')是怎么生成的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度bug啊,不能补充问题。。。
追问
问题来自 ecshop 齐老师教学视频 第一课
约在视频的3:50位置
调用$smarty->display('mode.dwt')之后,
访问hostlocal/ecshop/mode.php
并没有如教学视频所示显示“a”,
请问各位达人这是为什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要在mode.php里面写上基础函数的调用哦
更多追问追答
追问
谢谢回答,请问你指的基本函数是什么??
问题的细节在【补充问题】里说明了,
之前没有说明是百度知道有bug,不能写链接。。。
追答
你的mode.dwt在哪里?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询