Как динамически загружать частичные файлы в Mustache PHP?

У меня возникли проблемы с поиском достойных документов по программной загрузке частичных файлов через Mustache.

Я пытаюсь загрузить страницу входа с частичной формой (она будет меняться в зависимости от различных взаимодействий пользователя).

PHP:

$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 должен корректно загружать мой партиал.

Однако я не получаю ошибок, и под {{> login_area}} ничего не отображается.

Есть ли другой способ сделать это?


person Chris R.    schedule 04.05.2015    source источник
comment
Итак, глядя на функцию render, она принимает только 2 аргумента, так что это неправильный метод. Не то, чтобы я знаю, что это такое, но...   -  person Chris R.    schedule 04.05.2015
comment
возможный дубликат Частичная загрузка PHP Mustache 2.1 НЕ основана по имени файла   -  person bobthecow    schedule 05.05.2015