我正在评估PHP webframework:项目的Symfony。到目前为止,一切都非常有条理,除了视图模板遭受html和php的不可读/容易出错的混合(我试图调整视图使用干净的网址,而这恰好是“现场”的练习分隔符“)。
是否有任何清理视图模板的方法,以便将PHP代码移动到模型或中间控制器?
我知道PHPTAL的存在,但由于Symfony的庞大规模,我不知道在哪里开始将PHPTAL等PHPTAL集成到框架中。
答案 0 :(得分:2)
答案 1 :(得分:0)
我认为这是在模板中结合PHP和HTML的symfony方式。如果您更喜欢使用其他语言编写模板,则应将其中一个PHP模板引擎集成到symfony项目中。 PHPTAL以外有很多模板引擎,symfony plugins page上已有一些symfony插件(例如Smarty,XSLT,OPT和Haml)