Smarty官网:http://www.smarty.net/download
如何操作的:
1. 首先去Smarty官网上下载一个Smarty,接下来解压压缩包,会有两个文件夹:demo和libs。打开libs文件夹,复制libs下所有内容(不包括libs)。
2. 打开你网站根目录下thinkphp的文件夹。里面有个vendor文件夹,这个文件夹是TP调用第三方类库用的
3. 在Vendor下新建一个Smarty的目录,然后把刚才复制的东西全部粘贴过来。
4. 打开 你项目的配置文件(项目根目录下/Conf/config.php),应该在你项目目录 的conf目录下conf.php这个文件。
加上如下配置:
'TMPL_ENGINE_TYPE'=>'Smarty'
如果 你想配置的更多,你还可以 加上
'TMPL_ENGINE_CONFIG'=>array(
'caching'=>true,
'template_dir'=>TMPL_PATH,
'compile_dir'=>CACHE_PATH,
'cache_dir'=>TEMP_PATH
)
这样你就可以使用Smarty模板了。
补充一点:
我看有的教程是直接把libs目录下的所有文件复制到Vendor下,那么这样就需要进行如下操作:
ThinkPHP/Lib/Think/Util/Template/TemplateSmarty.class.php文件中需要把41行的 vendor('Smarty.Smarty#class'); 改成 vendor('Smarty#class'); 因为按照如上的目录是没有在Vendor目录下建Smarty目录的。
分享到:
相关推荐
4. **模板引擎**:ThinkPHP2.0内置了SMARTY模板引擎,允许开发者使用模板语言来编写视图,增强了视图的可读性和可维护性,同时提供了变量赋值、条件判断、循环等丰富的模板功能。 5. **自动加载**:框架实现了自动...
THINKPHP 2.0 使用自己的模板引擎,支持变量赋值、条件判断、循环、函数调用等模板语法,便于生成动态网页。 六、异常处理和错误日志 THINKPHP 2.0 提供了完善的异常处理机制和错误日志记录,有助于快速定位和修复...
2. 模板引擎:ThinkPHP 2.0内置了 Smarty 模板引擎,支持模板继承、布局、块等特性,方便页面设计。 3. 自动路由:通过URL重写,实现动态路由,让URL更加美观,同时简化控制器的编写。 4. 数据库操作:提供了简单...
7. 模板引擎:ThinkPHP2.0内置了模板引擎,支持变量替换、条件判断、循环结构等,使得模板文件编写更加直观,降低了前端开发的难度。 8. 插件机制:ThinkPHP2.0支持插件开发,可以快速实现一些通用功能,如验证码、...
- ** Smarty风格**:ThinkPHP2.0的模板引擎借鉴了Smarty,提供了一套简单的模板语法,使得开发者可以专注于视图层的开发,与控制器和模型分离。 - **变量赋值**:模板中的变量可以直接由控制器传递,实现动态内容...
3. 模板引擎:ThinkPHP 2.0内置了 Smarty 模板引擎,支持变量替换、条件判断、循环等复杂逻辑。 4. 数据库操作:提供了简单的数据库访问对象(DAO)和模型(Model)操作,支持SQL语句的封装和优化。 四、API 使用...
通过《ThinkPHP2.0开发手册》的学习,开发者不仅可以掌握ThinkPHP2.0的基本使用,还能深入了解其设计理念和架构,从而更好地运用到实际项目开发中。手册提供的.chm、.pdf和.swf三种格式文件,能满足不同阅读习惯和...
thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包thinkphp2.0完整包
ThinkPHP2.0完全开发手册.chm ThinkPHP2.0完全开发手册.chm ThinkPHP2.0完全开发手册.chm
ThinkPHP2.0_
ThinkPHP2.0_Core的模板引擎支持变量赋值、条件判断、循环、模板继承等功能,方便进行视图层的渲染。 2.5 错误和异常处理 完善的错误和异常处理机制,便于调试和定位问题,同时提供了友好的错误提示。 三、...
4. 视图:视图主要负责展示数据,ThinkPHP2.0支持模板引擎,允许开发者使用变量、循环、条件判断等语法构建动态页面。熟练使用模板语言可以提高页面的可读性和可维护性。 5. URL路由:ThinkPHP2.0的URL路由功能允许...
《ThinkPHP 2.0 全部手册》涵盖了这一经典版本的全面开发指南,包括了API参考、开发技巧以及常见问题解答,旨在帮助开发者更好地理解和运用ThinkPHP框架进行Web应用开发。 1. **ThinkPHP 2.0简介** ThinkPHP 2.0是...
视图主要负责数据的展示,ThinkPhp 2.0支持视图模板,开发者可以在项目的"View"目录下创建HTML模板文件,如"index.html",并与控制器中的方法对应,实现动态内容的渲染。 5. 数据库操作: ThinkPhp 2.0提供了强大...
7. **模板引擎**:介绍了ThinkPHP2.0的模板引擎SMARTY的使用,如变量赋值、控制结构、函数调用等,以及自定义标签库的创建。 8. **辅助函数和组件**:手册中列举了大量内置的助手函数,如URL生成、时间处理、数组...