php模板思想

php模板思想,php,model-view-controller,scala,lift,Php,Model View Controller,Scala,Lift,因此,基本上我有一个想法,我想听听你们的意见,以及实施这种方法的最佳方式是什么 基本上我现在正在使用MVC,但我觉得这对web开发来说有点过分了 我考虑的是将lift模板系统(liftweb.com)移植到php,因此基本上您有: index.html: <html> <head>...</head> <body><myFramework:controller.action /></body> 还支持以下内容:->Hell

因此,基本上我有一个想法,我想听听你们的意见,以及实施这种方法的最佳方式是什么

基本上我现在正在使用MVC,但我觉得这对web开发来说有点过分了

我考虑的是将lift模板系统(liftweb.com)移植到php,因此基本上您有:

index.html:

<html>
<head>...</head>
<body><myFramework:controller.action /></body>
还支持以下内容:
->Hello World(已翻译)

所以这将返回hello world。开发这种特性的最佳方法是什么?这种方法是否能够高性能工作?这是一个好主意吗


感谢阅读。

使用Smarty。这很容易,它很干净,还没有膨胀,但很快就会膨胀;)


不要使用模板系统!它们毫无用处(在谷歌或这里做一些研究)

你需要的是HMCV。像Kohana这样漂亮的框架提供了它,它不臃肿,易于理解,评论非常好。我一点也不后悔改用它


科哈纳提供这样的翻译:

哦,不,它来了。。。“模板是3v1L和无意义的”火焰战。啊!快点!隐藏MVC和模板系统是两种截然不同的生物。。。模板系统不能替代MVC框架或versaNo。在PHP之上使用模板系统是多余的,而PHP本身恰好是一个模板引擎。请看Briedis的答案。PHP自己的“模板”很麻烦。啊,如果你是一个机器人,那就去吧:)。
class Controller{
    function action(){
        echo 'hello world';
    }
}