如何在Mustache PHP中动态加载部分?

时间:2015-05-04 17:42:12

标签: php mustache mustache.php

我在通过Mustache以编程方式加载部分内容时遇到了不错的文档。

我尝试加载一个部分格式的登录页面(它会根据不同的用户交互而改变)。

PHP:

function sumAll(arr) {
    var lower = Math.min(arr[0], arr[1]);
    var upper = Math.max(arr[0], arr[1]);

    var total = 0;

    for (var i = lower; i <= upper; i++) {
        total += i;
    }

    return total;
}

髭:

$m = new Mustache_Engine(array(
    'loader' => new Mustache_Loader_FilesystemLoader(dirname(__FILE__) . '/views'),
    'partials_loader' => new Mustache_Loader_FilesystemLoader(dirname(__FILE__) . '/views/login/partials')
));
$params = array();
$partials = array(
    'login_area' => 'login_form'
);
echo $m->render('login/login', $params, $partials);

据我了解,<div id="login-area"> {{> login_area}} </div> 数组应该正确加载我的部分。

但是,我没有收到任何错误,$partials

下没有显示任何内容

有不同的方法吗?

0 个答案:

没有答案