php代码请教,$smarty->display('xx.html');
各位会PHP的大神,你们好,小弟刚接触PHP,在看一个程序的源文件的时候看到这两段代码$smarty->assign('action','add');$add_sjs=r...
各位会PHP的大神,你们好,小弟刚接触PHP,在看一个程序的源文件的时候看到这两段代码
$smarty->assign('action','add');
$add_sjs=random(3);
$smarty->assign('add_sjs',$add_sjs);
$_SESSION['add_sjs']=$add_sjs;
$smarty->display('admin_index.html');
大概能明白这代码的意思,但找不到add是在哪里出现的,还有admin_index.html 也找不到,有谁能指点一下吗? 展开
$smarty->assign('action','add');
$add_sjs=random(3);
$smarty->assign('add_sjs',$add_sjs);
$_SESSION['add_sjs']=$add_sjs;
$smarty->display('admin_index.html');
大概能明白这代码的意思,但找不到add是在哪里出现的,还有admin_index.html 也找不到,有谁能指点一下吗? 展开
3个回答
展开全部
$smarty->assign 是给模板赋值,至于模板里是否有使用这个变量,那就不一定了,要看模板里的代码。你在代码里找 {action} 而不是 'add',可能会有收获 。
admin_index.html 是一个模板文件,具体在什么位置,看你这个系统的设置。如果你用的这个系统有主题的功能,那么很可能在主题的文件夹里。如果真的找不到,可以尝试用开发工具里的搜索功能或者资源管理器的搜索功能,都可以。
admin_index.html 是一个模板文件,具体在什么位置,看你这个系统的设置。如果你用的这个系统有主题的功能,那么很可能在主题的文件夹里。如果真的找不到,可以尝试用开发工具里的搜索功能或者资源管理器的搜索功能,都可以。
追问
大概明白了,可我没有整个源文件,因为这是在万网的FTP上面看的,所以不知道怎么搜索那个模板
展开全部
add是一个字符串
$smarty->assign('action','add');//给action赋值为add
admin_index.html是一个模板文件,这个文件在模板文件夹下,因为不知道你用的是哪种php开源程序。所以你搜索整个文件夹找找这个文件。
追问
大概明白了,可我没有整个源文件,因为这是在万网的FTP上面看的,所以不知道怎么搜索那个模板
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里面 add 是个字符串,就是赋给模板文件一个变量 $action,值是'add',这样模板文件里可以判断
if $action eq 'add'..............
另外模板文件你要找smarty的配置目录了,要是觉得麻烦直接代开搜索,查找文件吧
if $action eq 'add'..............
另外模板文件你要找smarty的配置目录了,要是觉得麻烦直接代开搜索,查找文件吧
追问
大概明白了,可我没有整个源文件,因为这是在万网的FTP上面看的,所以不知道怎么搜索那个模板
追答
你照着include 的头文件一个个找上去
看见定义smarty的地方,找
$smarty->template_dir
这就是模板文件目录,在里面找你要的文件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询