标题: Zend Framework与Smarty模板引擎集成的办法
kylingood
版主
Rank: 7Rank: 7Rank: 7



UID 104
精华 1
积分 10
帖子 45
翻译 0
原创 0
阅读权限 100
注册 2007-6-22
状态 离线
发表于 2007-6-24 22:26  资料  短消息  加为好友 
Zend Framework与Smarty模板引擎集成的办法

今晚刚配好zendframework。想问问朋友有没有玩过让ZF和Smarty组合一起。希望朋友有时间的话给的点思路~~~~谢谢~!~!~

[ 本帖最后由 Haohappy 于 2007-6-27 00:44 编辑 ]

顶部
wanghaozi
新手上路
Rank: 1



UID 19
精华 0
积分 0
帖子 17
翻译 0
原创 0
阅读权限 10
注册 2007-5-7
状态 离线
发表于 2007-6-25 11:54  资料  短消息  加为好友  添加 wanghaozi 为MSN好友 通过MSN和 wanghaozi 交谈
http://www.phpeye.com/bbs/viewth ... &extra=page%3D1 这个例子就是用smarty 做了view





蚂蚁
顶部
kylingood
版主
Rank: 7Rank: 7Rank: 7



UID 104
精华 1
积分 10
帖子 45
翻译 0
原创 0
阅读权限 100
注册 2007-6-22
状态 离线
发表于 2007-6-25 15:08  资料  短消息  加为好友 
闷死了。看不明白他是怎么搞的。就是说他的路径有点让人晕!~~~有没有人有这方面的教程。

顶部
蒲公英
新手上路
Rank: 1



UID 89
精华 1
积分 10
帖子 15
翻译 0
原创 0
阅读权限 10
注册 2007-6-21
状态 离线
发表于 2007-6-25 15:49  资料  短消息  加为好友 
建议你先了解了解ZF

顶部
gbbnvc
新手上路
Rank: 1



UID 80
精华 0
积分 0
帖子 7
翻译 0
原创 0
阅读权限 10
注册 2007-6-17
状态 离线
发表于 2007-6-26 00:00  资料  短消息  加为好友  添加 gbbnvc 为MSN好友 通过MSN和 gbbnvc 交谈





顶部
smallcat
新手上路
Rank: 1



UID 65
精华 2
积分 20
帖子 10
翻译 0
原创 0
阅读权限 10
注册 2007-6-9
状态 离线
发表于 2007-6-26 00:05  资料  短消息  加为好友  添加 smallcat 为MSN好友 通过MSN和 smallcat 交谈
你最好先看看ZF的Action Helpers和View Scripts,并且在View Scripts中有ZF中集成SMARTY的方法.

顶部
kylingood
版主
Rank: 7Rank: 7Rank: 7



UID 104
精华 1
积分 10
帖子 45
翻译 0
原创 0
阅读权限 100
注册 2007-6-22
状态 离线
发表于 2007-6-26 11:11  资料  短消息  加为好友 


QUOTE:
原帖由 蒲公英 于 2007-6-25 15:49 发表
建议你先了解了解ZF

谢谢前辈你的建议。你在这里发的贴子。我按上面的配好了。现在还没看明白和SMATRY的结合。呵呵。。人太笨了。。。


还要谢谢楼上各位热心的兄弟!~!~!

顶部
蒲公英
新手上路
Rank: 1



UID 89
精华 1
积分 10
帖子 15
翻译 0
原创 0
阅读权限 10
注册 2007-6-21
状态 离线
发表于 2007-6-26 12:27  资料  短消息  加为好友 
咱都是初学者都需要经过这个过程,别着急

顶部
wps2000
新手上路
Rank: 1



UID 34
精华 0
积分 0
帖子 73
翻译 0
原创 0
阅读权限 10
注册 2007-5-20
状态 离线
发表于 2007-6-26 22:53  资料  短消息  加为好友 
为什么要结合了?
Zend Framework是Zend Framework,Smarty是Smarty,按照ZF的规范使用Smarty模板,就是这样啊?
结合有n种方法,如果你不嫌弃麻烦的话,在每个Action中的$tpl = new Smarty一次也行啊!(事实上就是难看点嘛

关键不是结合的问题,是理解ZF和Smarty各自的问题,如果不理解的话,今天会遇到与Smarty结合的问题,明天又遇到与Pear结合的问题





顶部
Haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 280
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2007-6-27 00:38  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈
-_-楼上这样回答对新手似乎有误导。

使用Smarty是有好处的。因为Zend_View直接使用PHP语法,如果项目需要允许用户自行设计模板时,就可能存在安全问题。而使用第三方的模板引擎,比如Smarty,只要把PHP代码功能关闭,就很安全了。

而且每个公司有自己习惯的技术体系,Smarty还是有很多人用的,实现ZF和Smarty的结合很有意义。

你说的方式是可以的,就是太土了,嘿嘿,而且容易留下冗余代码。

建议楼主看看这篇文章:
Integrating Smarty with the Zend Framework
http://devzone.zend.com/node/view/id/120

还有这篇文章,更详细,有完整的代码:
http://www.phpinsider.com/smarty-forum/viewtopic.php?t=7865

[ 本帖最后由 Haohappy 于 2007-6-27 00:43 编辑 ]





互助共享,共同成长。
顶部
 


PHPEye开源社区


当前时区 GMT+8, 现在时间是 2008-11-21 21:01

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.022712 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - PHPEye开源社区 - Archiver