作者Arim (Arim5566)
看板PHP
標題[請益] 大家會怎麼去避免重複的html程式碼
時間Tue Apr 2 17:05:17 2013
各位版友好
我是php的新手
想請教一下
因為我有好幾個view
而每個view的重複性又很高
我知道可以把它切成header,content,footer
但是如果content只有些微的差異(例如兩個view的content只有差一個anchor)
請問大家會怎麼做?
我是CI的使用者
目前只有想到也許jquery可以試試看..
謝謝^^
--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★ (○ ?
╦╦└□ " ○□═ □ □>
║║√√ ╦══╦ ∥ |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.97.228
1F:→ gpmm:用 template engine 啊 XD 04/02 18:01
2F:→ Arim:template engine? 有沒有甚麼推薦的link嗎? 謝謝 04/02 18:17
3F:推 bency:twig 用起來蠻順的 04/02 18:56
有看到CI的template parser
不知道夠不夠用XD
※ 編輯: Arim 來自: 114.39.109.197 (04/02 20:07)
4F:→ liaosankai:Dwoo好像有CI的Adapter,可以試試 04/02 20:55
5F:→ MOONRAKER:差一個anchor就用<?php if() : ?> <?php endif; ?> 04/02 21:03
hi,我只是舉例
事實上情況更複雜一點XD
6F:→ MOONRAKER:夾起來就好了 有什麼好煩惱的 04/02 21:03
7F:→ MOONRAKER:你要追求view內沒有php code那就想辦法用javascript 04/02 21:04
8F:→ MOONRAKER:接method名字再依照內容拿掉node 04/02 21:05
9F:→ MOONRAKER:連jquery都不用 當然jquery絕對比自己硬幹js好 04/02 21:05
※ 編輯: Arim 來自: 1.173.64.173 (04/02 22:06)
10F:→ MOONRAKER:更複雜就直接寫成兩個 你寫程式要考慮別人維護時的困難 04/02 22:19
11F:→ MOONRAKER:就算你現在只是自己在寫 總會有跟別人合作的機會 04/02 22:19
12F:→ MOONRAKER:而事實上用樣板引擎也差不多就是做這些事 04/02 22:20
13F:→ MOONRAKER:如果你用php不能寫 用樣板通常也不會比較好 04/02 22:21
14F:→ qwertmn:我覺得這問題有點像db的過度正規化.. 04/03 04:42
15F:→ qwertmn:template不是切越細越好的.. 04/03 04:42
16F:→ qwertmn:畢竟常常會有根據單一頁面的小修改..所以如果沒有重複很大 04/03 04:46
17F:→ qwertmn:我是覺得不用糾結在template上面.. 04/03 04:47