[請益] smarty支不支援"樣板繼承"(template inheritance)?
我用php發展個人的資料管理系統, 用smarty支援網頁樣板.
現在累積上近百個樣板模塊, 這些樣板模塊的內容重覆性太
高, 因為當初都是用copy-paste的方式延伸的, 現在感到愈
來愈難維護.
最近想說再增強呈現效果, 把jQuery的plug-in也引用進來,
不過考慮現階段的作業以及日後維護的問題, 還是希望能夠
先把以前寫的樣板模塊做個整理, 所以才想到smarty是否有
支援様板繼承(template inheritance)的機制, 可以將這近
百個樣板模塊重覆的部份儘量縮編?
我查google, 發現有些講到運用<capture assign="..."></capture>,
<block assign="...">, </block>, <extends file="...">,
<include file="..."> 之類的語法可以做得到, 甚至也有人
發表自己base on smarty 發展出來的"創作", 由於是英文,
從文章的語意上來看我不太確定這些是不是目前的主流用法?
找到的資料似乎都是斷斷續續的.
若有高手有研究, 是否可以提供一篇導讀, 或是tutorial指
引一下, 謝謝. ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.253.114
PHP 近期熱門文章
PTT數位生活區 即時熱門文章