如何从具有 .phtml 扩展名的 volt 模板文件中删除 php 代码块?
例如:
<!-- must to be remove -->
<h1><?=$tutorial?><h1>
<!-- //remove area -->
<!-- must to be stay -->
<h1> {{tutorial}} </h1>
<!-- //must to be stay -->
注意:我使用 phalcon 的最新版本。
如果扩展名是.phtml
您使用的是 PHP 模板引擎。
您必须更改 DI 视图配置以包含 Volt 引擎。Volt 和 PHP 引擎可以并排使用,并且将根据扩展来确定要使用的引擎。
https://docs.phalconphp.com/en/latest/reference/volt.html
<?php
use Phalcon\Mvc\View;
// Registering Volt as template engine
$di->set(
'view',
function () {
$view = new View();
$view->setViewsDir('../app/views/');
$view->registerEngines(
array(
".phtml" => 'Phalcon\Mvc\View\Engine\Php',
".volt" => 'Phalcon\Mvc\View\Engine\Volt'
)
);
return $view;
}
);