【发布时间】:2010-12-10 11:00:36
【问题描述】:
Smarty 和 PHP 齐头并进......这不是两个独立的东西......请告诉我应用程序(编码)和演示(外观)分离背后的主要概念是什么Smarty 中包含 HTML 标签)部分
【问题讨论】:
-
请不要再问同样的问题了!与*.com/questions/1630105 重复
-
-1 以不同的形式问同一个问题两次。
Smarty 和 PHP 齐头并进......这不是两个独立的东西......请告诉我应用程序(编码)和演示(外观)分离背后的主要概念是什么Smarty 中包含 HTML 标签)部分
【问题讨论】:
Smarty 旨在让没有 PHP 知识的设计人员可以轻松学习并创建 UI。它的设计比 PHP 更简洁,学习曲线更简单。
【讨论】:
Smarty 和 PHP 齐头并进,因为 Smarty 是 PHP 的模板引擎 - 您需要先安装 PHP,然后才能使用 Smarty。使用 Smarty,您可以将 HTML 与 PHP 分开。这对多种用途都有好处,例如当您只需要编辑页面布局时不必触摸 .php 文件。
【讨论】:
Smarty 在这一点上看起来已经过时了……因为 PHP 社区中的大多数人都坚持将它作为一个遗留应用程序,而不是现在开始使用它。这是 4 到 5 年前的绝佳选择 - 我最后一次经常使用它是 2006/7 年 - 但此时替代语法只是一种痛苦。
如果你不能直接使用 PHP,你可以看看 Savant。
【讨论】:
一个值得考虑的好事情是
echo "";
:)
另外,大多数框架都有一个布局/显示系统,它与模板非常相似,但没有不必要的臃肿。
【讨论】: