0

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

在第二种情况下:我从控制器设置视图的数据数组,并从视图文件调用 Mustache.js 来呈现模板。

请让我知道哪种是理想的方法来做同样的事情?

我正在使用 PHP 声波框架(MVC)

4

2 回答 2

1

他们俩都没事。如果您使用 PHP,您将不会处理 php-js 转换。PHP mustache 实例使您无法转换。

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

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

于 2014-01-15T08:17:39.367 回答
0

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

于 2014-01-15T09:12:52.887 回答