作者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