`
fireDragonpzy
  • 浏览: 462692 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

php之smarty篇(二)--smarty基础

阅读更多
1. 第一句首字母要大写:<{$str1|capitalize}>
2. 第二句模板变量 + 李晓军:<{$str2|cat:"李晓军"}>
3. 第三句输出当前日期:<{$str3|date_format:"%Y年%m月%d日"}>
4. 第四句.php程序中不处理,它显示默认值:<{$str4|default:"没有值!"}>
5. 第五句要让它缩进8个空白字母位,并使用"*"取替这8个空白字符:<{$str5|indent:8:"*"}>
6. 第六句把TEACHerLI@163.com全部变为小写:<{$str6|lower}><br>
7. 第七句把变量中的teacherli替换成:李晓军:<{$str7|replace:"teacherli":"李晓军"}>
8. 第八句为组合使用变量修改器:<{$str8|capitalize|cat:"这里是新加的时间:"|date_format:"%Y年%m月%d日"|lower}>

smarty程序员应该知道的37个变量:http://wenku.baidu.com/view/86c44370f242336c1eb95eea.html?from=rec&pos=1&weight=3&lastweight=1&count=4
分享到:
评论

相关推荐

    Smarty学习--关于smarty学习的mvc三层架构

    - **分配变量**:在PHP控制器中,你可以通过`$smarty-&gt;assign()`方法向模板中传递数据。 - **渲染模板**:最后,使用`$smarty-&gt;display()`或`$smarty-&gt;fetch()`方法来渲染模板并输出结果。 **4. Smarty特性** - *...

    smarty国际化 附smarty-gettext-0.9.1下载

    利用`$smarty-&gt;config_load()`方法,可以基于用户语言偏好动态加载相应的配置文件,实现语言切换。 ```php $smarty-&gt;config_load('chs.lang'); ``` 通过以上步骤,我们可以构建一个支持多语言的网站,用户访问时会...

    smarty-3.1.29

    在Smarty-3.1.29这个版本中,可能包含了一些bug修复、性能优化和新功能的添加,但具体更新内容需要查看该版本的官方发布说明。使用这个版本,开发者可以获得更稳定、更高效的模板处理体验。为了确保最佳性能和兼容性...

    Smarty软件包Smarty-3.0b7.tar.gz

    Smarty-3.0b7.tar.gz,试用于服务器上安装使用;smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分 离,使用的程序员改变程序的逻辑内容不会...

    smarty-3.1.17.zip

    Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是...

    Smarty-3.1.21 最新发布版本

    Smarty-3.1.21是该模板引擎的一个特定版本,它在前一版本的基础上进行了一系列的优化和更新,以提供更好的性能和稳定性。 Smarty的核心理念在于“智能模板”,它允许开发人员使用类似于HTML的语法来编写模板,同时...

    前端开源库-smarty-loader

    本文将深入探讨“前端开源库-smarty-loader”,一个专为Webpack设计的Smarty模板引擎加载器。 首先,让我们理解一下“Webpack”。Webpack 是一个模块打包器,它能够将JavaScript模块按照依赖关系进行静态分析,然后...

    php之smarty入门

    ### PHP之Smarty入门详解 #### 一、Smarty简介与背景 在Web开发领域,随着项目的规模不断扩大和技术的不断进步,开发者逐渐意识到将程序逻辑与页面布局进行分离的重要性。这种分离不仅可以提高代码的可维护性,还...

    php中的smarty-2.6.19版本的模板

    这个“Smarty-2.6.19”版本是该模板引擎的一个历史版本,包含了Smarty在那个时期的功能特性和优化。 1. **模板引擎的基本概念** 模板引擎是一种编程工具,它允许程序员将HTML布局和PHP代码分开,使开发者可以更...

    php的模板 Smarty-2.6.19.zip

    1. **模板变量**:开发者在PHP中设置的变量可以通过Smarty传递到模板中,例如`$smarty-&gt;assign('variable', 'value')`,然后在模板中使用`{$variable}`来显示值。 2. **模板继承**:通过使用`extends`关键字,一个...

    Smarty-3.1.19

    Smarty-3.1.19是该模板引擎的一个特定版本,包含了更新和改进,以提供更稳定和高效的服务。 1. **Smarty模板引擎概念** - 模板引擎:模板引擎是一种技术,用于将动态数据与静态设计模板结合,生成最终的HTML或其他...

    Smarty-2.6.18.tar.gz

    Smarty-2.6.18.tar.gz 是Smarty的一个特定版本,这里我们来详细探讨这个模板引擎的关键特性、安装过程以及如何在实际项目中应用。 Smarty的核心理念是“智能模板”,它通过一套独特的语法,让HTML模板可以与PHP代码...

    基于PHP+MySQL+Smarty的M-Blog开源博客设计源码

    该项目是一款基于PHP、MySQL及Smarty框架构建的开源博客系统——M-Blog。项目源码包含295个文件,其中PHP文件155个,PNG及GIF图片文件共计64个,JavaScript、HTML、CSS及JPG文件分别有27、21、15和5个,同时包含1个...

    php+smarty输出新闻列表

    $smarty-&gt;template_dir = 'path/to/templates'; $smarty-&gt;compile_dir = 'path/to/templates_c'; ``` 3. 分配数据:将查询结果分配给Smarty模板变量,以便在模板文件中使用: ```php while ($news = $result-&gt;...

    Smarty-2.6.18.tar.rar

    在“Smarty-2.6.18.tar.rar”压缩包中,包含了Smarty 2.6.18版本的源代码和相关的学习资源,比如“smarty.pdf”,这很可能是Smarty的官方文档或教程。 Smarty的主要特点和功能包括: 1. **模板和PHP分离**:Smarty...

    Smarty-3.0.8.zip

    Smarty-3.0.8.zip这个压缩包包含了Smarty 3.0.8版本的所有源码和相关文件。 Smarty的核心特性包括: 1. **模板分离**:Smarty允许开发者在PHP代码中定义变量和逻辑,然后在HTML模板文件中进行渲染。这样,设计师...

    php开发smarty模板

    2. **变量赋值**:在PHP中,可以通过`assign`函数将数据传递给模板,如`$smarty-&gt;assign('varname', $value);`,然后在模板中使用`{$varname}`来访问这个变量。 3. **模板继承**:通过`extends`指令,一个模板可以...

    Laravel开发-laravel-smarty-view

    $smarty-&gt;setCompileDir(base_path('storage/framework/smarty/compiled')); $smarty-&gt;setCacheDir(base_path('storage/framework/smarty/cache')); return $smarty; }); } } ``` 创建一个Facade,位于`app/...

Global site tag (gtag.js) - Google Analytics