社区
Framework
帖子详情
关于smarty的问题?
liufenghuixue123
2012-07-10 10:15:44
把缓存设置为false了,不涉及缓存的前提下,smarty模板里,既然有了控制器,有了模板文件(templates),还要编译目录(templates_c)干嘛!
...全文
125
6
打赏
收藏
关于smarty的问题?
把缓存设置为false了,不涉及缓存的前提下,smarty模板里,既然有了控制器,有了模板文件(templates),还要编译目录(templates_c)干嘛!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2012-07-10
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
谢谢1楼的回答。 如果说最后运行的是编译目录(templates_c)里的文件,那么程序在运行时还要先 生成模板文件(templates),再编译文件(templates_c),这样个人感觉在不用cache的前提下,用smarty模板写的程序相比不用smarty模板写,效率就略低了。这样说对不对额
[/Quote]是的,对于模板文件被修改后的第一次运行,确实是这样的
但模板文件是你进行修改的,而修改之后你总是要运行一下,观察效果的
于是这个效率低是对于你的,与用户无关
easywang369
2012-07-10
打赏
举报
回复
恩,应该可以这么认为
liufenghuixue123
2012-07-10
打赏
举报
回复
谢谢1楼的回答。 如果说最后运行的是编译目录(templates_c)里的文件,那么程序在运行时还要先 生成模板文件(templates),再编译文件(templates_c),这样个人感觉在不用cache的前提下,用smarty模板写的程序相比不用smarty模板写,效率就略低了。这样说对不对额
qvbfndcwy
2012-07-10
打赏
举报
回复
templates_c是有用的,cache才是没用的。
蹲坑看月亮
2012-07-10
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
与缓存相关的目录是 cache,把缓存永久设置为false了,cache 目录可以不要
编译目录(templates_c)中保存的是从模板文件翻译而成的 php 程序文件。实际执行的就是这些文件
[/Quote]
+40
xuzuning
2012-07-10
打赏
举报
回复
与缓存相关的目录是 cache,把缓存永久设置为false了,cache 目录可以不要
编译目录(templates_c)中保存的是从模板文件翻译而成的 php 程序文件。实际执行的就是这些文件
smarty
3 的应用详解
基本文件文件结构 index.php /libs/
Smarty
.class.php #主文件 /libs/sysplugins/ #内部plugin internal.* /plugins/ #外部plugin,可自由扩充 function.mailto.php modifier.escape.php /templates/ #模板,可以是纯php或传统的
smarty
模板 index.tpl index_view.php一个经典的
smarty
调用 代码片断: require('
Smarty
.class.php'); $
smarty
=new
Smarty
; $
smarty
->assign('foo','bar'); $
smarty
->display('index.tpl'); 和之前的版本似乎没什么差别 SINGLETON 这个有意义吗? 代码片断: $
smarty
=
Smarty
::instance(); 模板 之前的
smarty
模板,相当于重新定义了一套标签语言,那么
smarty
3提供了一种新的模板形式,直接支持php语法的模板。 但是
问题
就出来了,我们还有必要用模板吗? 引用php类型模板的一个例子: 代码片断: $
smarty
->display('php:mytemplate.tpl'); 模板中可以直接使用熟悉的语法: =$foo?> =$bar?> 使用php类型模板的话,安全
问题
需要自己解决。但这个对成熟的团队来说不是
问题
。 除此之外,新支持字符串类型的模板,感觉比较生猛,离模板之路也是渐行渐远: 代码片断: $
smarty
->display('string:This is my template, {$foo}!');
smarty
3的相关链接
Smarty
3 Alpha with SVN-- 选择googlecode提供的svn服务还是蛮省钱的
smarty
3开发者邮件组
smarty
3.0,
smarty
最新版本
smarty
3.0,
smarty
最新版本
php初级到项目实战
本套php为完整的从初级到
smarty
,thinkphp,ecshop项目实战,课程安排循序渐进,通俗易懂
Smarty
学习--关于
smarty
学习的mvc三层架构
一些简单易学的
smarty
经典实用小案例,而且包含详细的的操作步骤及说明,简直是太简洁太方便了。怎一个好字了得。
springmvc4+
smarty
4j 实例
整合了springmvc4
smarty
4j的小例子
Framework
4,251
社区成员
4,524
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章