![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Smarty
文章平均质量分 80
chuangrain
这个作者很懒,什么都没留下…
展开
-
Smarty For Sae(sae中使用smarty)
Smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。 不过在部署到sina app engine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以Smarty中输出的缓存文件就无法实现。 错误信息:“SAE_Fatal_error: Uncaught exception 'SmartyException' with转载 2012-04-25 13:46:13 · 2194 阅读 · 0 评论 -
Smarty中的自定义函数(三)html_select_date、html_table、html_time、math
上接smarty中的自定义函数(二) 11、html_select_date 日期 <{* 解析后的html代码 January February March April May June July August September October November December 01 02 03 04 05 06 07 08原创 2012-04-27 12:51:27 · 5052 阅读 · 0 评论 -
smarty中的内建函数(二)if、section...
接smarty中的内建函数(一) 7、if,elseif,else 主要根据条件来决定处理的方式 $role = '1'; $smarty->assign('role',$role); role_1 role_2 no_role 结果:role_1 eq(相等)、ne(不相等)、neq(不相等)、gt(大于)、lt(小于)、lte(小于等于)、le(小于等于)、gte(大于原创 2012-04-26 14:47:45 · 2918 阅读 · 0 评论 -
Smarty中的自定义函数(二)复选框、下拉列表、单选框
接Smarty中的自定义函数(一) 7、html_checkboxes 复选框 $ssss1 = array(2,3,4); $ssss2 = array('学习','工作','生活'); $ssss3 = array(2,4); $smarty->assign('ssss1',$ssss1); $smarty->assign('ssss2',$ssss2); $smarty->assi原创 2012-04-27 11:04:00 · 4573 阅读 · 4 评论 -
smarty中的自定义函数(一)assign、cycle、debug...
Smarty中有很好的扩展,提供很多定义的函数 1、assign 定义一个模板变量并赋值 格式: 2、counter 计数 <{* counter用于计数,执行一次加一次 start,可选,开始数 skip,可选,步长 direction,可选,计数方向,增/减 print,可选,是否输出 assign,可选,counter不输出,将内容保存到assign指定原创 2012-04-26 15:59:37 · 11361 阅读 · 0 评论 -
Smarty中的内建函数(一)config_load、foreach...
1、capture 将模板输出的数据存放到一个变量里,不能嵌套,之间的内容 通过来访问 2、config_load 从配置文件读取变量 <{* 必选file="指定文件" 可选section="配置文件中的区域",即配置文件中的“[]” 可选scope="local/parent/global" scope默认为local,即作用域为本模板 parent作用域为本模原创 2012-04-26 12:05:17 · 5365 阅读 · 1 评论 -
Smarty的安装
smarty是一个PHP模板引擎,用于区分美工与程序 可以在www.smarty.net官方网站下载,有smarty 2.X、smarty 3.X,smarty 3生成的编译后的文件很大,暂时使用Smarty 2 Smarty/libs包含了核心文件 test.php <?php require('./libs/Smarty.class.php');//包含smarty类文件原创 2012-04-20 10:57:59 · 1452 阅读 · 0 评论 -
Smarty变量调节器的使用
$str = 'how Are you'; $smarty->assign('str', $str); $title = "\nbbbbbb。bbbb\n1111111\nbbbbbbbb\n222.\t22.22"; $smarty->assign('title',$title); $name = "who are \n you?"; $smarty->assign('name',$name原创 2012-04-25 17:20:18 · 4993 阅读 · 0 评论 -
Smarty中的变量
Smarty中变量分为三类 1、PHP分配的变量 index.php require('./include.php'); //加载Smarty初始化 $smarty->assign('name','chuangrain'); //php分配的变量 $smarty->display('index.html'); //显示index.htmlindex.html hello,! he原创 2012-04-25 15:48:23 · 3486 阅读 · 0 评论 -
Smarty中的变量、方法(一)
require('./include.php'); $xpx = 100; //分配变量(a,b),a为模板中的变量名,b为值 //[xpx] = 100 $smarty->assign('xpx',$xpx); // [ypx] => Array // ( // [app] => local // [host] => post原创 2012-04-27 18:07:57 · 3047 阅读 · 0 评论