作者dlikeayu (太阳拳vs野球拳)
看板PHP
标题Re: [请益] 大家会怎麽去避免重复的html程式码
时间Mon Apr 8 00:37:24 2013
用类似Yii的Render方式
大部份framework也是这样
不过Render是从最里层去找出"谁"才是包装它们的layout
从里到外可以写n层去玩连连看
由此action
此action layout 用 x.php
最里层render 指向档案A.php
这样A会知道包装自己的是x.php
而x.php 内容为 BeginContent('y.php')的夹层
最後会是
<body>
<y>
y... other content
<x>
x... other content
<A>
A action content
</A>
x... other contetn
</x>
y... other content
</y>
</body>
这样你只要写好各种可能
在一开始action下决定你的layout(路线图)要往哪走
另外在各层间还能renderPartail 直接插入其它view(不指定此view的layout下)
因为想睡觉没空把真实架构key出来
有点混乱请见谅
※ 编辑: dlikeayu 来自: 111.249.131.86 (04/08 00:38)
1F:→ gname:我就是用 Xtemplate 兜出差不多的架构,还不错玩... 04/08 09:14