YII框架没有用模板引擎?

半醉人间 发布于 2014/03/17 10:03
阅读 7K+
收藏 1
Yii

为什么YII和CI都没有用模板引擎,各位大神在开发的时候,模板直接用php文件?

还是用Smarty?


加载中
0
墨仝mt
墨仝mt

我用CI,但是不用模板引擎,模板就是几个输出,没特别的东西

有什么必要再去弄一套东西,回头又解析成php

传说中的为了美工...神马引擎再简单能有echo xxx简单哟

6
金拱门
金拱门

我是一名模板引擎反对者!凡是不是PHP官方推出的,都不应该使用。

PHP本身就是最好的模板引擎(目前),你再去搞一套 smarty,或者其他的。根本是反人类的事情。本来PHPer学的内容就多了,你还得再去掌握一套 跳槽后可能就不再用的产品。

其次就是,调试的时候,由于模板引擎最终还得编译成PHP,这时候程序报错了,你是很难第一时间定位具体的错误位置。其次,你还得经常去翻这些模板引擎的手册,看看这个 循环模板 有什么 参数。

例如有一国产软件,有一个 模板标签是 执行SQL语句的。由于本身产品没写好, 当编写SQL语句 存在 < > 这些符号,就会出问题了。

Zoker
Zoker
开源无憾
开源无憾
+1
1
月影又无痕
月影又无痕

原生态就是最好的模板引擎。

用smarty, 只能说明你技术低下,薪资太低。

0
开源中国第一渣男
开源中国第一渣男
有模板引擎的呀 
0
我就是团队
我就是团队
smarty就是垃圾
0
每天打起精神即可
每天打起精神即可
我表示好烦模板引擎,也好烦sql语句简化的操作类似 where()->order->limit->()->select().
0
喻恒春
喻恒春

引用来自“摔死的鸟”的答案

我是一名模板引擎反对者!凡是不是PHP官方推出的,都不应该使用。

PHP本身就是最好的模板引擎(目前),你再去搞一套 smarty,或者其他的。根本是反人类的事情。本来PHPer学的内容就多了,你还得再去掌握一套 跳槽后可能就不再用的产品。

其次就是,调试的时候,由于模板引擎最终还得编译成PHP,这时候程序报错了,你是很难第一时间定位具体的错误位置。其次,你还得经常去翻这些模板引擎的手册,看看这个 循环模板 有什么 参数。

例如有一国产软件,有一个 模板标签是 执行SQL语句的。由于本身产品没写好, 当编写SQL语句 存在 < > 这些符号,就会出问题了。

+1

PHP语言本身就是最好的模板. YII 早期也使用了第三方模板,后来觉悟了,采用了原生PHP.

本屌丝也是曾经走过写静态编译模板引擎的弯路, 引擎写完了才发现走错路了.

0
旁边白
旁边白
谁用smarty呀,本来一个很简单的数据分配,搞得那个复杂,功能太多了。
0
OSC首席保安
OSC首席保安

YII没有模板引擎,不过你可以自己以扩展形式加进来,不过yii不推荐你这么做。

0
阿债
阿债
Twig,或者phalcon中的Volt,它们和Python中Jinja是一样的语法。
返回顶部
顶部