[請益] SMARTY

看板PHP作者 (緣生緣滅)時間15年前 (2009/04/20 17:42), 編輯推噓4(4016)
留言20則, 6人參與, 最新討論串1/1
最近想試用一套樣板和程式分離的軟體 因為常久以來就是用dreamweaver做的,但有時候也會不小心被美工給刪掉程式.. 然後在網路上看到SMARTY的介紹 雖然標榜美工程式分離.. 可是好像用法和原來的PHP沒什麼差 比如說下面這段程式碼 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>{$title}</title> </head> <body> {$content} </body> </html> 和 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title><?=$title?></title> </head> <body> <?=$content?> </body> </html> 有什麼不同呢??用了smarty裡面的變數就不會被誤刪嗎?? 還是說也要用指定的smarty美工編輯器之類的 因為對smarty不太認識,如果問的問題有點白癡還請大家見諒了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.210.59

04/20 17:58, , 1F
如果你的程式碼很少或很簡單,那當然沒有什麼差別。
04/20 17:58, 1F

04/20 18:14, , 2F
但就算程式碼很複雜還是可以用include來使程式及美工
04/20 18:14, 2F

04/20 18:14, , 3F
分離不是嗎??
04/20 18:14, 3F

04/20 18:15, , 4F
比較想知道用smarty美工就不會誤刪程式碼嗎??
04/20 18:15, 4F

04/20 19:06, , 5F
因為他修改的是template檔案, 不是 .php 檔案。
04/20 19:06, 5F

04/20 21:19, , 6F
JS有機會被刪掉 所以還要有人負責看最後的成品
04/20 21:19, 6F

04/20 23:04, , 7F
可以參考這本書 Smarty 樣版引擎 裡面有你提到的問題
04/20 23:04, 7F

04/21 07:20, , 8F
用smarty是比較好教育美工人員,看到{}就不要理會,
04/21 07:20, 8F

04/21 15:15, , 9F
你說的沒有錯,真的沒什麼差別,所以像是CodeIgniter
04/21 15:15, 9F

04/21 15:16, , 10F
這類的framework都不使用樣版引擎,既沒比較乾淨,還
04/21 15:16, 10F

04/21 15:16, , 11F
會拖慢速度
04/21 15:16, 11F

04/21 15:40, , 12F
http://tinyurl.com/5e78gl 都已經在用 framework,
04/21 15:40, 12F

04/21 15:40, , 13F
就別太在乎拖慢速度的問題了吧!還是有比速度更重要
04/21 15:40, 13F

04/21 15:41, , 14F
的東西值得去在乎。
04/21 15:41, 14F

04/21 15:46, , 15F
對了, /smarty 之前有蠻多相關的討論了。
04/21 15:46, 15F

04/22 03:04, , 16F
重點不是速度,是樣版引擎是否真的有讓事情變得簡單?
04/22 03:04, 16F

04/22 03:05, , 17F
答案是沒有,而且還會有效率變差一點點的副作用
04/22 03:05, 17F

04/22 03:06, , 18F
04/22 03:06, 18F

04/22 14:08, , 19F
那篇文章底下,有人贊成,也有人不贊成,拿個鐵鎚也會
04/22 14:08, 19F

04/22 14:08, , 20F
敲手指不敲鐵釘的呀!
04/22 14:08, 20F
文章代碼(AID): #19x4EK3Z (PHP)