一、 smarty的特点 速度:相对于其他模板引擎,速度较快 编译型:在下次访问模板时直接访问编译文件,不再进行模板重新编译 缓存技术:可以将用户最终看到的HTML文件缓存成一个静态HTML 插件技术:smarty可以自定义插件,插件其实是一些自定义函数 强大的表现逻辑:模板中可以使用if/else ...
分类:
Web程序 时间:
2017-07-23 11:27:51
阅读次数:
230
https://github.com/nxtbgthng/MGTemplateEngine MGTemplateEngine 模版引擎 MGTemplateEngine比較象 PHP 中的 Smarty 模版引擎。是一个轻量级的引擎,简单好用。仅仅要设置非常多不同的HMTL模版。就能轻松的实现一个V ...
分类:
其他好文 时间:
2017-07-22 11:05:51
阅读次数:
140
1.{$var=...} 这是{assign}函数的简写版,你可以直接赋值给模版,也可以为数组元素赋值。 2.{appeng} {append}用于在模板执行期间建立或追加模板变量数组。 3.{assign} {assign}用来在模板运行时为模板变量赋值。 4.{block} {block}用来定 ...
分类:
其他好文 时间:
2017-07-18 10:16:35
阅读次数:
196
一、写法 一般需要以下:写3个页面: 1.显示页面aa.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d ...
分类:
其他好文 时间:
2017-07-16 15:00:14
阅读次数:
159
smarty基本语法: 1.注释:<{* this is a comment *}>,注意左右分隔符的写法,要和自己定义的一致。 2.变量:模板变量用美元符号$开始,可以包含数字、字母和下划线,这与php变量很像。可以引用数组的数字或非数字索引,当然也可以引用对象属性和方法。 3.函数 4.属性:s ...
分类:
其他好文 时间:
2017-07-16 14:58:12
阅读次数:
196
注意:smarty模板前提是:前端和后端是分开的,所以肯定会有很多的后台页面,php页面和html页面是分开存储的!! 可以通过模板编写很多的功能,这里不是用的ajax方法写的,所以会刷新页面~~ 下面就开始编写各种页面的功能了!!! 一、登录页面的编写也是分两个页面(后台和前端) 1.首先是后台的 ...
分类:
其他好文 时间:
2017-07-13 10:33:53
阅读次数:
176
在这里不得不提 edusoho twig 模板引擎了 跟smarty 比较类似 不过感觉还是更好一点儿 这里用的标签就只有一个 大家在首页做的改动比较多 比如引入一个自定义模块 调用免费模块 1、建立新模板路径原则 最好跟当前文件所在路径一样 或者有相应的文件分类 2、在首页引入新模板 打开首页模板 ...
分类:
其他好文 时间:
2017-07-12 12:17:44
阅读次数:
252
https://www.w3cschool.cn/smarty/smarty-escaping.html 避免Smarty解析 避免Smarty解析 有时候部分模板中的代码是不需要或者不希望被Smarty解析的, 比较典型的例子是嵌入在页面HTML中的Javascript或CSS代码。 问题通常发生 ...
分类:
其他好文 时间:
2017-07-11 11:49:11
阅读次数:
121
刚开始接触php,,其实对于一些比较深入的东西还不是很了解,就像是这次的省市区联动,都是用三张表为基础编码的,原谅我的无知,谢谢。 接下来就是编码部分了: 以上是为了从数据库中把所有的先加载出来,主要就是用到smarty,数组。其他的都没有什么可以深究的了,可以看到上面代码的最后一句话就是为了跳转到 ...
分类:
其他好文 时间:
2017-07-10 18:09:23
阅读次数:
167
在smarty模板中如果要在显示的资料使用php函数时,如果是只有一个参数的函数比如说去空白的trim会写成 sample1 代码如下: <{$colname|trim}> 那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成: sample 2 代码如下: <{$colname|ico ...
分类:
Web程序 时间:
2017-07-10 17:59:16
阅读次数:
187