猿问

smarty模板解压完将libs目录放到哪?

smarty模板解压完将libs目录放到哪


小怪兽爱吃肉
浏览 446回答 4
4回答

一只斗牛犬

1.写一个模板文件(tpl),通常放在templates2.在php文件中引入smarty的核心文件,并创建smarty对象:1 //创建smarty对象2&nbsp;require_once&nbsp;'./libs/Smarty.class.php';3 $smarty = new Smarty;//建立smarty实例对象$smarty把数据分配给smarty对象,给tpl文件分配要显示的结果集合。对象,数组。1 //把$res分配到smarty对象2 $smarty->assign("myArr",$arr);3 //指定用哪个模版显示4 $smarty->display("empList2.tpl");初始化其他参数(这些初始化应该放在display函数上面)1 $smarty -> caching = false;//是否使用缓存2 $smarty -> template_dir = "./templates";//设置模板目录3 $smarty -> compile_dir = "./templates_c";//设置编译目录4 $smarty -> cache_dir = "./smarty_cache";//缓存文件夹5 //修改左右边界符号6 $smarty -> left_delimiter="<{";7 $smarty -> right_delimiter="}>";

慕码人2483693

smarty安装网站根目录下或者其他目录都可以,只要路径配置对了,就可以正常访问。安装方法如下第一部分:文件夹配置第一步:解压得到的文件夹命名为smarty第二步:在smarty里面新建一个mysmarty文件夹。第三步将smarty里面的libs文件夹里面的文件全部移动到mysmarty文件夹中。第四步:在mysmarty文件夹里新建config,templates,smarty_templates_c,smarty_cache文件夹。第二部分:单页文件第五步:在mysmarty文件夹下新建index.php第六步:在mysmarty文件夹下的template文件夹下新建index.tpl——————index.php代码为<?php//载入Smarty库include("Smarty.class.php");$smarty = new Smarty;//下面的(你的网站目录)用绝对路径,比如d:/intepub/wwwroot$smarty->template_dir = 'E:/APMServ/smarty/mysmarty/templates';$smarty->config_dir = 'E:/APMServ/smarty/mysmarty/config';$smarty->cache_dir = 'E:/APMServ/smarty/mysmarty/smarty_cache';$smarty->compile_dir = 'E:/APMServ/smarty/mysmarty/smarty_templates_c';//上面四行为使用Smarty前的必要参数配置$smarty->assign('name','这是第一个smarty!');$smarty->display('templates/index.tpl');?>——————————————index.tpl代码为<html><body>你好,{$name}</body></html>第三步分:测试第七步:运行index.php运行结果你好,这是第一个smarty!

喵喔喔

define(PATH,$_SERVER['DOCUMENT_ROOT']."/");include_once(PATH."libs/Smarty.class.php");//引用类文件$tpl=new Smarty;//创建对象//设置基本配置信息$tpl->template_dir=PATH."templates";//模板目录$tpl->compile_dir=PATH."templates_c";//编译目录$tpl->config_dir=PATH."config";//配置目录$tpl->cache_dir=PATH."cache";//缓存目录$tpl->display("admin/b.htm");
随时随地看视频慕课网APP

相关分类

MySQL
我要回答