【问题标题】:Mustache js or php?小胡子js还是php?
【发布时间】:2014-01-15 17:12:52
【问题描述】:

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

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

请告诉我哪种方法是理想的方法?

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

【问题讨论】:

  • 两个都可以。如果您使用 PHP,您将不会处理 php-js 转换。 php mustache 实例使您无法转换
  • @cubuzoa 谢谢...那么 MVC 协议呢
  • MVC 协议是什么意思?没有错
  • @cubuzoa 操作控制器/模型中的所有数据并仅显示在视图中....这里我正在视图本身中创建一个小胡子实例
  • mustache 是无逻辑的模板。您需要在控制器上开发数据结构并将其分配给视图。没错

标签: php mustache sonic


【解决方案1】:

两个都可以。如果您使用 PHP,您将不会处理 php-js 转换。 php mustache 实例使您无法转换。

注意: MVC 使用说明:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 怎么样?请详细说明您的答案。
    猜你喜欢
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 2012-01-03
    相关资源
    最近更新 更多