我在通过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
有不同的方法吗?