Phalcon Framework вольт шаблонный движок

Я хочу сделать простую страницу, чтобы я мог оценить производительность. Я использую вольт двигатель Фалькона

use Phalcon\Mvc\View\Engine\Volt\Compiler;

$c = new Compiler();

$c->setOptions(['compiledPath' => '/tmp/']);

$c->compile('hello.volt');

require $c->getCompiledTemplatePath();

весь мой код, как мне теперь передать переменную, которая может быть отображена в hello.volt

Выполнение простой математики, такой как {{7 + 12}}, это все, чего я мог достичь: /

2

Решение

Вы пробовали это:

use Phalcon\Mvc\View\Engine\Volt\Compiler;

$c = new Compiler();

$c->setOptions(['compiledPath' => '/tmp/']);

$c->compile('hello.volt');

$variables = array(
'message' => 'world'
);

require $c->getCompiledTemplatePath();

Шаблон:

{{ 'hello ' ~ variables['message'] }}

Скомпилированный шаблон для реального просто смешанный код PHP и HTML. Поэтому, как только вы включите его, вы сможете использовать все переменные, которые были объявлены ранее, включая скомпилированный шаблон. В твоем случае, $c переменная:

{{ dump(c) }}

Покажи нам свои отметки! Особенно, если вы сравниваете Phalcon 1.3.4 с Phalcon 2+. Разница должна быть видна.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]