【问题标题】:What are the advatanges of using templates? [closed]使用模板有什么好处? [关闭]
【发布时间】:2012-09-04 00:30:35
【问题描述】:

我听到人们谈论使用模板将视图与逻辑分开的好处。但是如果有人在使用框架,那么视图和逻辑已经分离了。我想知道那些使用过模板的人,他们看到使用它的好处是什么,除了视图和逻辑分离,便于设计人员单独工作,漂亮的代码。

【问题讨论】:

  • 欢迎来到 Stackoverflow。您的问题是一个悬而未决的问题,请查看FAQ。如果您想了解模板的好处,请查看MVC architecture
  • @ninsuo 我了解 MVC 架构我的问题是为什么我们需要模板,甚至可以使用 MVC 架构实现代码分离。我想知道使用模板的其他优点是什么

标签: php templates smarty laravel


【解决方案1】:

您似乎自己回答了大部分问题,但我可以补充一点,Smarty 还有一个内置的缓存系统,可以将模板“编译”成 php 以加快渲染速度。

【讨论】:

  • 缓存也可以使用CodeIgniter等框架中的缓存来实现。smarty相对于此有什么优势?
  • Smarty 可以缓存内容块并保持其他块动态呈现。这可以在某种程度上类似于 ESI 使用。许多开发人员已经熟悉 smarty 语法/功能。它带来了很多帮助器,例如 {$smarty.foreach.foo.last} 来检查它是否是集合中的最后一个元素(数组、可迭代......)等。 pp.
猜你喜欢
  • 1970-01-01
  • 2016-12-06
  • 2011-04-26
  • 1970-01-01
  • 2013-08-16
  • 2015-03-24
  • 1970-01-01
  • 2014-02-24
  • 1970-01-01
相关资源
最近更新 更多