Re: [請益] 關於Smarty的樣板用法

看板PHP作者 (阿雁 DanCe~*)時間16年前 (2009/02/28 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《sqaure (sqaure)》之銘言: : 但比較大的問題就是 左方的功能列 是類似一個個的小視窗 : 每個小視窗都希望 未來是可以獨立運作的 : 例如 : tool_1.php <---> tool_1.tpl : 請問這樣該怎麼做呢? : 做法一 : 如同$content : {include file="tool_1.tpl"} : 同時在list.php 當中 assign tool_1.tpl中所需要的資料 : 缺點 : 如果tool_1.tpl 又需要 給其他頁面共用 : assign 給 tool_1.tpl的資料 又要再重複寫一次 不知道你的意思是不是想讓一些 php 的敘述 assign 到子頁面 再把子頁面包含進你的 main.html 中呢? 若是, 恰好我先前的案子也是有這種需求, 我是用你的做法一。 我自己的做法是,先寫一個 tool.html(or tpl) 然後再在 main.html 中 include 該檔案。 而要 assign 的東西我會另外寫一個 setup.php 然後在需要這個 tool 的 php 和 樣板 分別引入 setup.php 和 tool.html 這樣的好處就是不用重複撰寫要 assign 到 tool.html 的程式碼, 而一些 function 或是 define 我也會放到 setup.php 中。 或許不算好方法, 不過我倒是用得很順 XD 不知道有沒有先進有更棒的方法 ? 請不吝指教 ! -- 本人沒有簽名檔,沒有簽名檔自己做,自己做又沒梗,沒梗只好持續沒有簽名檔 你要我簽名我就簽成何體統,我要叫你大人你還要反駁我大什麼大、人什麼人 偏偏我就是喜歡跟著鄉民往前站了一步,你偏偏叫我不要跳進去又跳出來 咬你喔 大人 --- --- --- I Dance Therefore I am . Enjoy POPPIN ! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.82.96
文章代碼(AID): #19gJpGn4 (PHP)
文章代碼(AID): #19gJpGn4 (PHP)