1.首先将模板加载到模板引擎中去,而后模板开始解析(优先级是:首先解析内置函数(就是模板引擎的内置函数),而后在解析定义函数(如ThinkPHP内置的U,F函数)),最后再返回到模 板。
若是在模板中ThinkPHP的内置函数中掺杂着js代码,那么js或者将没法运行,或者进行强制转换;反之,若是在js代码掺杂了ThinkPHP的内置函数中,是能够运行成功的。php
2.关于ThinkPHP的分页(ThinkPHP3.2.3):
a.分页类位于ThinkPHP/Library/Think/Page.class.php;安全
b.在进行分页数据查询的时候:$list = M('user')->->order('sort')->limit($Page->firstRow.','.$Page->listRows)->select():
(a).$Page->firstRow:获取当前读取记录的指针,也就是:当前页数*每页的记录条数-1(-1是由于下标是从0开始的);
$Page->listRows:获取每一页的记录条数;函数
(b).$Page->nowPage:获取当前分页(即:当前是第几页),位于分页类Page.class.php中的私有属性(访问修饰符是private,能够修改成public(该源码了,不知道会不会出现什么安全性问题呢?));指针