smarty 不错啊,毕竟是官方的
解决方案 »
- mysql_fetch_row() 和mysql_fetch_array之间有什么区别?
- 求在线安装网页PHP源码
- PHP个人博客招友情链接刚建立
- 请高手帮忙!!
- ============== PHP 计数器问题 =========================
- smarttemplate下载后该放在那个目录下?
- php 关于 e-gold转帐
- 高手问题
- 如果我把php服务器直接配置成html中运行php
- php通过CURL的方式读取并输出图片乱码
- 求高手对图片裁剪的CODE(知道原图片的 x,y,w,h四个坐标想对图片进行按照x,y,w,h坐标裁剪,生成新的图片)
- 鄙人想换份工作,哪位仁兄有好的信息--人在上海,顺便散分;
大致看了一下TinyButStrong, 没觉得太好.还是推荐smarty
http://www.phpx.com/happy/viewthread.php?tid=125229
http://www.cosrc.com
http://club.cosrc.com
"在模板中使用一个变量,就要在PHP文件中,特别的用语句给这个变量赋值"你想怎么样?这个是必须的--我觉得像discuz那样最好不过了,你在PHP文件中使用的变量,可以直接在模版中用,不需要用setvar或者assign函数重新赋值
----------
哦,推荐你自己写一个好了,这有什么难的....discuz不准用它的? hoho,你可以参考它的思路和代码,修改下再用嘛....
你用模板要的不就是要这种“割裂”的感觉嘛,把代码和html割裂开,两边清清楚楚的
你可能喜欢
另外,请教一下楼上的,XMB是什么东东啊?
--我觉得不是这样,看遍了十几个模版,感觉dz的模版其实是举重若轻,大智若拙。如果dz能把他们的模版整理一下,开放出来,我觉得绝对是相当的好用。可惜,他们还没有这个想法
dz的“模板”不分离变量,对代码分离没有影响。
dz的“模板”不支持缓存,对执行速度没有变化。模板的优点他一个都没有,好在什么地方?
如果分离变量,是否会降低效率,增大内存占用呢?2、“dz的“模板”不支持缓存,对执行速度没有变化。”
可是dz是将模板翻译成了PHP文件,下次执行的时候直接用require函数包含进去(如果没有就重新生成),这样不是比用那些模板引擎,每次都生成模板类的实例,然后变量赋值,然后块内容填写,然后。。更有效率吗?3、smarty模板已经可以缓存数据库操作了吗?这样的缓存对类似论坛、商城这样频繁写入的数据库操作是否高效啊?数据库的缓存确实是个问题,最近写一个论坛插件的时候,发现就有这样的问题,为了提高效率,一些常用的通用代码表,不得不使用了数组,而不是数据表的方式来实现。但这样的方式确实不适合用在经常需要修改内容的代码表里面。4、目前好用的编译型模板,有那些啊?
smarty算不算呢?
-----------------
以上纯属个人见解。该拍砖的拍砖,该献花的献花哈。dz是一个非常强的论坛。以上只是从模板角度来拿他和smarty比较而已(把一个论坛当成模板来和一个专业模板比较本身就不公平)。如果要找论坛,我还是推荐使用dz的。
有点明白了,smarty先判断缓存是否存在,如果存在是用fetch()函数来取缓存数据,否则就查询数据库,从数据库里面赋值,是吧?