4
回答
Thinkphp中,内置了smarty模板吗?

<无详细内容>

举报
PHPer_Dev
发帖于7年前 4回/5K+阅
共有4个答案 最后回答: 7年前

引用来自“G.”的答案

没有, 但有一个号称比 smarty 更好用的模板.

我还找到另一个性能更好的模板: Blitz, 推荐使用!
我用过一段时间 blitz,如果是简单的模板标记的确挺好用。可是现在模板引擎流行的功能都没有(太久没更新),比如模板继承、filter、macro。而且要装扩展,如果没有自己的服务器/VPS 就不好用了,比如 App Engine 上。

引用来自“无知的TonySeek”的答案

引用来自“G.”的答案

没有, 但有一个号称比 smarty 更好用的模板.

我还找到另一个性能更好的模板: Blitz, 推荐使用!
我用过一段时间 blitz,如果是简单的模板标记的确挺好用。可是现在模板引擎流行的功能都没有(太久没更新),比如模板继承、filter、macro。而且要装扩展,如果没有自己的服务器/VPS 就不好用了,比如 App Engine 上。
前不久还有更新.
现在很多框架在慢慢的变成以模板为主导地位. 不知这是好事还是坏事. 至少我并不喜欢这样方向.

以模板为主导, 要个什么数据,直接在模板中调用. 开发速度上是去的, 可是性能呢?多层缓存呢?
我还是喜欢只负责渲染,并且快速的模板!
...至于逻辑处理,数据调用,缓存等等事情,还是交给别人吧...
--- 共有 1 条评论 ---
ValueError可能我没有表述清楚,其实我是指 layout extend、filter 之类的,我觉得是视图层的职责,能放在模板尽量放在模板。这些 smarty 3 确实强很多。 7年前 回复
ThinkPHP内置的是自己开发的ThinkTemplate模板引擎(基于XML和标签库扩展的高性能编译型模板引擎),但是有提供主流模板引擎的驱动,包括对Smarty的支持都是没问题的。
--- 共有 1 条评论 ---
YIPUsmarty的写法在tp里面能够使用吗? 6年前 回复
顶部