虽说,ThinkPHP觉得做好兼容smarty,比较麻烦,懒的搞那么多,但从使用的人来说,过于强调使用ThinkPHP自己的模板引擎,有些勉强人家,毕竟smarty的用户那么广,虽然ThinkPHP觉得自己的更好,但小刀菜刀各有所长,如果兼容不好,原来的程序改用ThinkPHP后,就的修改所有的模板,也确实非常麻烦。
如果能想PHP的发展那样,开始能比较好地兼容asp标签,到以后壮大了,再抛弃asp标签,那就更好了。
有些东西,过于自我,没多大意义,比如:
smarty循环中的foreach变成了ThinkPHP的volist,(尽管可以用别名,但要深入源代码,vo是啥?不明白)
from=$aa item=bb 改为 name="aa" id="bb",这种修改有什么实际作用吗?更别说smarty 原来就还有个name的东西,很容易兼容问题。
另外,越多的自动,就自动形成越多的条条框框,专注解决在开发中棘手的东西就好了,别搞太多费神费脑的东西。