内置模板引擎在ThinkPHP框架中的应用研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
n T mpae k e l 是一 个使 用了 X t MI标签库技术 的编 译型模 板引擎 , 使用 了动态编译 和缓存技术 , 支持两种类型 的模板标 签 , 支 持P HP原生代码和模板标签 的混 合使用 。
关键词 模板 ; e W b框 架 ;P ;X HP ML;T ik HP hn P T 33 P 9
Thn Te lt 这 样 一 个 专 门 为 Thn P ik mpae i HP服 务 k 的模板 引擎 。事 实 上 内 置 的 的模 版 引 擎 确 实是 一
( e at n fC mp t ra d I f r t n E g n e ig,Lu y n n t u eo ce c n e h o o y ,L o a 4 1 0 ) D p rme to o u e n n o ma i n i e r o n o a I s i t fS i e a d T c n l g ∞ g t n u yn g 700
e tr rs n b to in e bd v lp n rme r .Th n mpaei ac mpldtmpaee gn .I u etg l rr n e p iea do jc— re tdWe e eo me t a wo k e f ikTe lt o i e lt n ie t s a i a y s e b
t c n l g ,d n m i c mp lto eh oo y yLeabharlann Baidua c o i in,a d c c e a n a h .At t e s me tme ts p o t h tt i d ft mp a et g n H P n t e h a i ,i u p r st a WO k n s o e lt a sa d P a i v
1 引 言
P HP模 板 技 术 的发 展 来 源 于 P r 的 Te el m—
( uieslg ) b s s i 和表 现逻辑 ( rsnai gc , n oc peett nl i 使得 o o ) 核 心事务逻 辑 的变更 和应用 程序 的扩展 更加 容易 和 灵活, 最终实 现提高 B S 构程序设计 的效率 [ 。 /结 7 ] 鉴 于 目前 P HP领 域 内 , 没 有 基 于 XML标 还
( p fh on in ad C n rlE gn eig.Xi n Unv ri fArhtcue& T c n lg ”.Xi n 7 0 5 ) De to f r- o n o to n ier mt n ’ iest o c i tr a y e eh oo y ’ 1 0 5 a
中图分类号
Re e r h o e p a e En i e o i k s a c n T m l t g n f Th n PHP v l p e t Fr m e r De eo m n a wo k
W a ng Zha i g oy n LiChe n。
总第 2 8 4 期
21 00年 第 6 期
计算机与数字工程
Co ue & Dii l gn eig mp tr gt a En ie r n
Vo . 8 No 6 13 .
19 7
内 置 模 板 引 擎 在 T ik HP框 架 中 的 应 用 研 究 hn P
王 昭英¨ 李
签 库技 术 的模板 引擎 , S ry 然强 大 , 是效 而 mat 虽 但
pae lt。简 单地 说 , 板 技 术 的核 心 概 念 是 : 果 要 模 如 将你 的美 工 页面 指定 为模 板 文件 , 只需 要将 页 面 中 活 动 的内容进 行 变量 替换 , 中的活 动 内容 指 的是 其 数 据库 输 出 、 户 交 互 等 部 分 , 这些 活 动 内容 定 用 将 义成 为 形式 上 的变量 放在 模板 文 件 中相应 的位 置 。
Ab t a t Th s i b u p l a in a d r s a c i g o e p a e e g n fW e x l i to h tu e n t el h weg t s rc i sa o t p i t n e e r h n n tm l t n i eo b e p o t in t a s d i h i t i h , a c o a g
用 户在 浏览 网页 时 , P 由 HP动 态 脚 本语 言 打 开 该 模 板文 件 , 模板 文 件 中定义 的变量 进 行 替换 。替 将 换成 对 应 的数据 库 输 出或 者 用 户 交 互 等 动 态 生 成
率 却并 不 高 , 他 解 释 型 模 板 引 擎 就 更 不 用 考 虑 其 了 。加 上对 J P标签 库 的研究 与 启发 , 以诞 生 了 S 所
c d x d i e p a e t g . o e mi e n tm l t a s R y W or s t mp a et c n l g ,W e r m e r e d e lt e h oo y b fa wo k,PHP,XM L,Thik n PHP Cl s m b r TP3 3 a s Nu e 9
( 西安建 筑科 技大学信息与控制学 院” 西安
晨
洛阳 410) 70 0
70 5 )洛 阳理 工学院计算机与信息工程 系 105 (
摘
要
文 章 对 W e 发 中 , 用 的 轻 量 级 企 业 级 面 向 对 象 的 W e 发 框 架 的 模 板 引 擎 , 行 了 研 究 和 应 用 。Th b开 使 b开 进 i