小胡子js还是php?

时间:2014-01-15 07:53:49

标签: php mustache sonic

我有一个控制器和视图文件,来自控制器我正在为视图设置数据数组,在视图文件中我正在创建一个Mustache.php类的实例并呈现视图模板。

在第二种情况中:从控制器我为视图设置数据数组,从视图文件我调用Mustache.js来渲染模板。

请让我知道哪种方法可以做到这一点?

我正在使用PHP sonic框架(MVC)

2 个答案:

答案 0 :(得分:1)

他们两个都没问题。如果你使用PHP,你将不会处理php-js转换。 Php小胡子实例可以防止转换。

注意: 关于MVC用法的说明:

Mustache是​​无逻辑的模板。这意味着您需要在控制器中准备数据结构并将其传递给视图。不要在视图上使用过滤,调节和控制结构。

答案 1 :(得分:0)

我认为JS是最好的选择。想象一下,您需要使用以后从控制器传递的这些数据变量来更改DOM。如果你在JS堆栈上拥有它,它应该比在PHP堆栈上拥有它更容易。